Italia 1600: il giovane Caravaggio (Riccardo Scamarcio) è restio a seguire i dettami ecclesiastici sulla corretta rappresentazione artistica e utilizza prostitute, ladri e vagabondi come modelli per i suoi dipinti sacri. Papa Paolo V commissiona, allora, all’agente segreto del Vaticano l’Ombra (Louis Garrel) un’indagine per decidere se concedergli o meno la grazia dalla condanna a morte. Michele Placido mette insieme un cast sontuoso (Isabelle Huppert, Micaela Ramazzotti) per indagare il mistero di un uomo che, con la sua vita e con la sua arte, sconvolge e affascina ora come allora.