An exciting and unsettling cinematic journey through the life, work and torments of Caravaggio.
2021
2023
2010
2004
2022
2014
2008
2002
2009
1953
1921
2017
2011