Caravaggio (1986)
Rating 7/10
1hr 33 min August 29, 1986