Stephen Hair as Ebenezer Scrooge Photo by Trudie Lee

November 29 - December 23, 2018

A Christmas Carol

By Charles Dickens
Adapted by Dennis Garnhum

Celebrating 32 years of spirited tradition! Join the Spirits of Christmas Past, Present, and Future as they take Ebenezer Scrooge on a journey through time from darkness to light. This year, there is all the more reason to rejoice as Stephen Hair marks his inspiring 25th season playing the man behind the hum-bug. Celebrate the festive season with Theatre Calgary!

Keeping the "Christmas Carol" tradition alive was deeply important to me. When I discovered that this would be Stephen's 25th anniversary of playing Scrooge, I knew we had to celebrate his legendary performance in Charles Dickens' timelines tale.
- Stafford Arima

Read the play guide for A Christmas Carol:                        Read the house programme for A Christmas Carol:


For many Calgarians, Stephen Hair is the face of Christmas.
Avenue Magazine

Cast & Creative Team
For A Christmas Carol

  • Stephen Hair
    Ebenezer Scrooge
  • Tyler Bidyk
    Boy Ebenezer
  • Devon Brayne
    Ebenezer, Spirit of Christmas Future
  • Alex Cherovsky
    Dick Wilkins, Solicitor, Businessman
  • Olivia Collier
    Tiny Tim
  • Anna Cummer
    Mrs. Dilber
  • Elijah Dela Rosa
    Young Ebenezer
  • Daniel Fong
  • Braden Griffiths
  • Josie Jones
  • Marina Kadri
    Martha Cratchit
  • Robert Klein
    Jacob Marley, Businessman
  • Jamie Konchak
    Mrs. Cratchit, Dance & Fight Captain
  • Allison Lynch
    Spirit of Christmas Past, Music & Vocal Director
  • Declan O'Reilly
    Mr. Fezziwig, Businessman
  • More Cast & Crew