Konstnären Caravaggio är en kontroversiell figur under sin samtid. När han målar sina tavlor, ofta med motiv från den kristna mytologin, låter han prostituerade och kriminella agera modeller. Han hamnar på kant med kyrkan och rättvisan då han har för vana att bära svärt och röja på tavernorna. När rykten att han ska ha mördat en rival börjar cirkulera skickar kyrkans män ut sin agent L’Ombra (Skuggan) för att studera Caravaggios handel och vandel. Under loppet av undersökningen blir även kyrkans utredare mot sin vilja alltmer insyltad i Caravaggios affärer.