|Patricia Racette as Tosca|
|Angela Gheorghiu and Massimo Giordano as Floria and Mario|
The second stunning cast includes Patricia Racette as Floria Tosca, Brian Jadge as Mario Cavaradossi, Mark Delavan as Baron Scarpia, and Ryan Kuster as Angelotti.
|Angela Gheorghiu as Floria Tosca|
|Massimo Giordano as Mario Cavaradossi|
|Roberto Frontali as Baron Scarpia|
You can read the plot of the story here.