In zijn koortsachtige, clair-obscur portret schetst Jarman het leven van de barokkunstenaar Caravaggio, die omging met mannelijke minnaars, prostituees en de criminele onderklasse van het vroege 17e-eeuwse Rome. De weelderige, oogverblindende film brengt Jarmans belangrijke thema's samen: de benarde positie van de kunstenaar, homoseksuele liefde en de hypocrisie van kerkelijke autoriteiten.
Tilda Swinton speelde haar eerste filmrol in Caravaggio, het begin van een lange en gekoesterde samenwerking met Jarman die de actrice in al zijn zes volgende films zou castten, zoals Edward II (1991).