10 DAYS IN A MADHOUSE

By Rene Orth & Hannah Moscovitch 

A Tapestry Opera and Opera Philadelphia Commission and Production 

Co-Presented by Tapestry Opera, Luminato Festival and Canadian Opera Company 

In association with TO Live

Tuesday, June 16, 2026

Thursday, June 18, 2026

Saturday, June 20, 2026

Sunday, June 21, 2026

Bluma Appel Theatre at the St. Lawrence Centre for the Arts

Starting at $69

“10 Days in a Madhouse is a rare piece: a contemporary opera whose subject, story, music and execution are both intelligent and moving."
-
Observer

"Harrowing, breathless ….” - The New York Times

The Show

Is she insane — or just pretending? 


10 Days in a Madhouse follows trailblazing journalist Nellie Bly as she fakes madness to be admitted to Blackwell’s Asylum in 1887. Her goal: to uncover the truth about life inside. What she finds instead is a world built to break women — where grief, poverty, and trauma are mistaken for insanity, and where doctors decide who is sane enough to be heard. 


Once inside, Nellie quickly drops her “mad act.” But no one notices. Surrounded by women who have been silenced and dismissed, she witnesses the violence of indifference — and begins to question how thin the line between sanity and madness really is. 


Based on Bly’s groundbreaking exposé, this gripping psychological opera exposes the biases that shaped women’s mental health and the systems that sought to contain them. 


Composed by Rene Orth with a libretto by Hannah Moscovitch, 10 Days in a Madhouse is directed by Joanna Settle (Sky on Swings). Designer Andrew Lieberman’s set transforms the stage into a dark labyrinth — part asylum, part mindscape — pulling audiences deep into Nellie’s world. 


Through striking visuals and haunting music, 10 Days in a Madhouse reimagines a true story of courage and confrontation. It asks what it means to be believed — and what happens when speaking truth sounds like madness. 

Dates & Times

Run time: 70 Minutes - No Intermission
Location: Bluma Appel Theatre

Date Time Show Tickets
Tuesday, June 16, 2026 7:30 pm Get Tickets
Thursday, June 18, 2026 7:30 pm Get Tickets
Saturday, June 20, 2026 3:30 pm Get Tickets
Sunday, June 21, 2026 1:30 pm Get Tickets

Meet The Artists