1605 год. Рим. Микеланджело Меризи, известный как Караваджо, на вершине славы. Но при этом жизнь художника проходит в бедных кварталах Рима, в грязных кабаках. Там он находит типажи для святых на своих полотнах. Его недоброжелателей приводит в бешенство сходство девы Марии с возлюбленной художника Леной, уличной продавщицей овощей. Строптивость художника только увеличивает число его тайных и явных врагов. И когда в спровоцированной драке Караваджо убивает родственника знатного семейства, от смертного приговора его не может спасти уже никто. Он бежит из Рима, оказывается на Мальте, где хочет стать рыцарем Ордена госпитальеров и заслужить прощение. Папское помилование приходит. Но к возлюбленной он так и не попал. В июле 1610 года Караваджо бесследно исчез.