Tosca (2018): cast, story & where to watch
2018 · Film · ★ 8

Released in 2018, Tosca is a drama and music film directed by David McVicar, running about 141 minutes.
What it’s about. Sir David McVicar’s bold new staging of Tosca, Puccini’s operatic thriller of Napoleonic Rome, thrilled Met audiences when it rang in the New Year in 2018. Only weeks later, the production was seen by opera lovers worldwide as part of the Met’s Live in HD series of cinema presentations. In this performance, Bulgarian soprano Sonya Yoncheva is the passionate title diva, opposite charismatic tenor Vittorio Grigolo as her lover, the idealistic painter Mario Cavaradossi. Baritone Željko Lučić is the menacing Baron Scarpia, the evil chief of police who employs brutal tactics to ensnare both criminals and sexual conquests. On the podium, Emmanuel Villaume conducts the electrifying score, which features some of Puccini’s most memorable melodies.
Who’s in it. Tosca stars Sonya Yoncheva as Floria Tosca, Vittorio Grigolo as Mario Cavaradossi, Željko Lučić as Baron Scarpia and Brenton Ryan as Spoletta, among others.
How it landed. With an audience score of 8.0/10, Tosca sits among the best-reviewed titles in the catalogue.
Where to watch. Streaming options change often. See the full, country-by-country breakdown on our where to watch Tosca page.
If you liked it. Fans of Tosca tend to enjoy The Shawshank Redemption, The Godfather, Schindler's List and The Godfather Part II.
Frequently asked
- Where can I watch Tosca (2018)?
- Streaming, rental and purchase options for Tosca change frequently. Check our where-to-watch page for the latest availability in your country.
- Is Tosca worth watching?
- Tosca holds an audience score of 8.0 out of 10, and is a strong pick if you enjoy drama and music. Most viewers rate it highly.
- Who stars in Tosca?
- Tosca stars Sonya Yoncheva, Vittorio Grigolo, Željko Lučić, Brenton Ryan and Christian Zaremba.
- When was Tosca released?
- Tosca was released in 2018, with a runtime of about 141 minutes.
