1600年的意大利,才华横溢、不羁的画家卡拉瓦乔(里卡多·斯卡马乔饰)因杀害仇人拉努乔而被判处死刑。 长期以来一直帮助他的科隆纳伯爵夫人(伊莎贝尔·于佩尔饰)特意为他向教皇求情。 面对组织上的困难,教皇决定派出一名间谍(路易斯·加瑞尔饰)追查真相,并确定逃亡者卡拉瓦乔是否应该被赦免? 他们奉教皇之命展开调查,却发现科隆纳伯爵夫人将卡拉瓦乔秘密藏在那不勒斯。 除了一一打听卡拉瓦乔的放荡生活和亲密朋友之外,他还召唤了他的画敌巴里奥内(维尼西奥·马尔基奥尼 Vinicio Marchioni 饰),揭露卡拉瓦乔不为人知的秘密和性取向; 但他也被他集天才与颓废于一身的傲慢才华所折服。 罗马宏伟的新教堂刚刚竣工,教皇选择卡拉瓦乔绘制祭坛画,并授予他骑士称号和赦免权。 但卡住了...