Royal Ballet and Opera:
Vittorio Grigolo as Mario Cavaradossi in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Ballet and Opera:
Kristine Opolais as Floria Tosca in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Ballet and Opera:
Bryn Terfel as Baron Scarpia in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Ballet and Opera:
Vittorio Grigolo as Mario Cavaradossi in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Ballet and Opera:
Bryn Terfel as Baron Scarpia in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Ballet and Opera:
Bryn Terfel as Baron Scarpia in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Ballet and Opera:
Production photo of Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Ballet and Opera:
Bryn Terfel as Baron Scarpia in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Ballet and Opera:
Kristine Opolais as Floria Tosca and Vittorio Grigolo as Mario Cavaradossi in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Ballet and Opera:
Kristine Opolais as Floria Tosca in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Ballet and Opera:
Bryn Terfel as Baron Scarpia in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Ballet and Opera:
Kristine Opolais as Floria Tosca in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Ballet and Opera:
Bryn Terfel as Baron Scarpia in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Ballet and Opera:
Kristine Opolais as Floria Tosca and Bryn Terfel as Baron Scarpia in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Ballet and Opera:
Vittorio Grigolo as Mario Cavaradossi in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Ballet and Opera:
Vittorio Grigolo as Mario Cavaradossi in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Ballet and Opera:
Kristine Opolais as Floria Tosca and Vittorio Grigolo as Mario Cavaradossi in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Ballet and Opera:
Vittorio Grigolo as Mario Cavaradossi and Bryn Terfel as Baron Scarpia in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Ballet and Opera:
Kristine Opolais as Floria Tosca in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Ballet and Opera:
Bryn Terfel as Baron Scarpia in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Ballet and Opera:
Kristine Opolais as Floria Tosca and Vittorio Grigolo as Mario Cavaradossi in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Ballet and Opera:
Bryn Terfel as Baron Scarpia and Kristine Opolais as Floria Tosca in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Ballet and Opera:
Kristine Opolais as Floria Tosca and Bryn Terfel as Baron Scarpia in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Ballet and Opera:
Kristine Opolais as Floria Tosca in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Ballet and Opera:
Kristine Opolais as Floria Tosca in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Ballet and Opera:
Michael Mofidian as Cesare Angelotti in Tosca, The Royal Opera ©2019 ROH. Photograph by Catherine Ashmore
Royal Ballet and Opera:
Michael Mofidian as Cesare Angelotti in Tosca, The Royal Opera ©2019 ROH. Photograph by Catherine Ashmore