An exciting and unsettling cinematic journey through the life, work and torments of Caravaggio.
2017
1954
2006
2021
2024
1985
1997
2019
1953
2011
1971
2005
1944
1956
1995
2022