
Rome in 1800 is in political chaos. Cesare Angelotti, a former consul of the short-lived Roman Republic, has escaped imprisonment, and seeks refuge in the church of Sant'Andrea della Valle. The painter and republican sympathizer Mario Cavaradossi promises to hide him at his country villa. Baron Scarpia, Rome's tyrannical Chief of Police, suspects that Cavaradossi has helped Angelotti to escape. He persuades the painter's lover, opera singer Floria Tosca, whom he himself desires, that Cavaradossi has betrayed her. She leaves to confront Cavaradossi at his villa and Scarpia orders his men to follow her, in the hope they'll find Angelotti. Scarpia arrests Cavaradossi, and tortures him in Tosca's presence until she reveals Angelotti's hiding place. Scarpia subsequently condemns Cavaradossi to death. Alone with Tosca, Scarpia tells her that he will save Cavaradossi - but only if Tosca spends the night with him. Will Tosca yield to the man she hates to save the man she loves?
Directed by —, Royal Opera House: Tosca leans on a strong ensemble — Elena Stikhina, Freddie De Tommaso, Alexey Markov — to carry a story that balances spectacle with character.
The film landed with audiences for its craft and performances, and remains one of the most talked-about music titles of 2021.
Read More on the Blog
Loading reviews…

The Michael Jackson biopic arrives on JioHotstar on August 29, 2026. Here is where to watch it, what you need, and why it is one of the year’s biggest music films.

Thalapathy Vijay’s Jana Nayagan is headed to ZEE5 for its digital premiere. Here is the latest on its OTT release date and where to watch, updated as news is confirmed.

The average person spends more time scrolling than watching. Here's a 5-minute method to pick tonight's movie or show by mood, not by endless browsing.