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