An exciting and unsettling cinematic journey through the life, work and torments of Caravaggio.
1950
1961
2005
2024
2021
2002
2023
2010
2020
2022
2011
2001
2014
2008