Действието се развива през 1600 г. в Италия, където Микеланджело Мериси (Караваджо) е брилянтен художник и бунтар срещу догмите на църквата, които налагат как точно да бъдат изобразявани религиозните сюжети.
След като научава, че Караваджо използва проститутки, крадци и скитници като модели за своите картини, Папата разпорежда на свой агент, известен като „Сянката“ да разследва твореца, за да разбере дали заслужава помилване за убийството на свой съперник в любовта.
Именно през погледа на агента (в ролята е Луи Гарел) е описана личността на живописеца.