Artpark presents Giacomo Puccini's TOSCA

Fri Jul 12th, 2024 - 7 to 9 pm

Artpark presents Giacomo Puccini's TOSCA

Friday, July 12 | 7:00PM

Presented by Artpark

Artpark Mainstage Theater

Gates open at 5:30PM. 
All times and dates are subject to change

two performances: Friday, July 12 at 7PM and Sunday, July 14 at 2PM

Lust, betrayal, intrigue, revenge, and a love triangle leading to backstabbing – literally!  Heralded as "the ultimate Opera," Artpark presents Giacomo Puccini's Tosca.

This performance features internationally touring opera soloists performing live on-stage accompanied by the Buffalo Philharmonic Orchestra and Buffalo Philharmonic Chorus, under the direction of Artpark's Grammy-Nominated Director of Opera and Sonic Explorations, Gil Rose.

This three act opera is set in Rome during the 1800's just after the French Revolution. Napoleon has successfully taken France and has invaded Rome and created a new republic. The beloved opera singer, Floria Tosca, is in love with painter Mario Cavaradossi, and here begins the story of how Chief of Police, Baron Scarpia, intersects with these lovers in drama, betrayal, revenge and murder.  

This full production features re-creations of Adolf Hohenstein's set and costume designs made for the original production of Tosca that premiered in Rome in 1900.

Come to Artpark and discover a masterpiece of Belle Époque design with the timeless music drama that inspired it.

Artpark Presents:
Giacomo Puccini's TOSCA


Latonia Moore
Michael Chioldi
Won Whi Choi

Buffalo Philharmonic Orchestra 
Conducted by Gil Rose
Buffalo Philharmonic Chorus
Michael Capasso, Stage Director
John Farrell, Associate Set Designer
Ildiko Debrezceni, Associate Costume Designer
Susan Roth, Lighting Designer 

For more information on the cast and crew click here


Tickets are on sale now!

Seating Map


Starting at $39.00

Ticket prices include Facility Fee; *additional fees apply for online and phone orders

Purchase Tickets

By Phone

(716) 754-4375

Monday-Friday: 10am-4pm

Artpark Mainstage Theater

seating chart