The Grand Opera House presents a Fresh Retelling of a Holiday Classic

The Grand Opera House is excited to present Patrick Barlow’s thrilling adaptation of Charles Dickens’ A Christmas Carol. Performances begin November 24th, running Fridays, and Saturdays at 7:30pm and Sundays at 2:00pm through December 3rd.


Barlow’s adaptation uses only five actors to bring some of Dickens’ most beloved characters to life. From Scrooge and Tiny Tim to Bob Cratchit and Mr. Fezziwig, Barlow’s A Christmas Carol uses nothing more than some simple props, fresh physicality, and the power of imagination to convey this timeless story of redemption.

In this morality tale, Scrooge (Shawn Steinhoff) is visited by the ghost of his former business partner Jacob Marley (Stuart Hoover) and the spirits of Christmas Past (Ann Cameron Williams), Present (Lydia Sigwarth), and Yet to Come (Zac Winkler). Witness Ebenezer Scrooge’s transformation from a stingy miser to a man who generously celebrates the spirit of the season all year long, in this highly theatrical adaptation.

A Christmas Carol is directed by Nick Halder. The cast features 5 local performers playing various roles throughout the production.

Tickets for A Christmas Carol are $25 for adults and $17 for children under 18 and can be purchased in person at the Box Office located at 135 W. 8th Street in Dubuque, or by calling (563) 588-1305. Box Office hours are Monday through Friday from Noon until 4:00pm. Tickets can also be purchased on our website at

For press tickets or to schedule an interview with the director, actors, or staff, please contact Nick Halder at (563) 588-4356 or


A Christmas Carol

A Christmas Carol by Charles Dickens

A New Adaptation by Patrick Barlow

Directed by Nick Halder


Dates and Times:

Friday, November 24th – 7:30pm

Saturday, November 25th – 7:30pm

Sunday, November 26th – 2:00pm

Friday, December 1st – 7:30pm

Saturday, December 2nd – 7:30pm

Sunday, December 3rd – 2:00pm

Ticket Prices:

Adults – $25

Under 18 – $17

Group Pricing is available for Groups over 12 people.

Weekly Ads

If the ad appears a little fuzzy, just click on it to view the ad.

Click here to view ads as a list.