A retelling of the life of the celebrated 17th-century Baroque painter Michelangelo Merisi da Caravaggio through his brilliant, nearly blasphemous paintings and his flirtations with the underworld.

Nigel Terry
as Caravaggio

Sean Bean
as Ranuccio

Garry Cooper
as Davide

Dexter Fletcher
as Young Caravaggio

Spencer Leigh
as Jerusaleme

Tilda Swinton
as Lena

Nigel Davenport
as Giustiniani

Robbie Coltrane
as Scipione Borghese

Michael Gough
as Cardinal Del Monte

Noam Almaz
as Boy Caravaggio
CinemaSerf
I knew there had to be a reason why anyone ever cared about Sean Bean. A more wooden actor I think I've never seen, but here his conniving "Ranuccio" is sexy and provocative and put together with Nigel Terry's convincing performance as the eponymous artist and Dexter Fletcher's efforts as the younge...