Caravaggio (1986): Where to Watch, Cast & Facts
An evergreen, sourced guide to Caravaggio: streaming options, cast and core facts.

Caravaggio (1986) — an evergreen reference for this movie: the essentials, the cast, where to watch and what to watch next. His passion came with a price.
Where to watch
TMDB's U.S. watch-provider data lists Kino Film Collection. Availability changes by country and date, so check your streaming app before watching.
Cast
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
About Caravaggio
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.
More like Caravaggio
- My Policeman
- Love Is the Devil: Study for a Portrait of Francis Bacon
- Call Me by Your Name
- Total Eclipse
- The Man from Elysian Fields
- Behind the Candelabra
- Gabriel's Inferno: Part II
- On the Edge
Figures and availability come from public TMDB data and are provided as a sourced reference.
Frequently asked questions
Where can I watch Caravaggio?
TMDB's U.S. watch-provider data lists Kino Film Collection. Availability changes by country and date, so check your streaming app before watching.
Who is in the cast of Caravaggio?
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
Is this Caravaggio guide official?
No. It uses TMDB data as a reference and is not endorsed or certified by TMDB.



