Event Directory Search for upcoming events Picks and Previews Plan ahead to check out these not-to-be-missed events All Theatre Dance Music Film & Media Visual Art Literary Festival Promotion Free Theatre Dex Drewitz and Stephen Hair in Theatre Calgary’s A Christmas Carol | Photo: Trudie Lee Nov. 24, 2016 - Dec. 24, 2016 A Christmas Carol Longstanding Calgary tradition returns to the Theatre Calgary stage Amy Jo Espetveidt Location Max Bell Theatre, Arts Commons 240 9th Ave. SE Price $35 - $127 Buy Tickets There’s a reason A Christmas Carol is engrained in local holiday traditions, far beyond the fact that it’s been returning to Theatre Calgary’s stage for 30 years. Filled with music and spectacle, the spirit of Christmas takes physical form in this delightful production. With Stephen Hair returning as Ebenezer Scrooge, last season saw the highest attendance ever for Theatre Calgary’s annual tradition. A Christmas Carol runs November 24 to December 24, 2016 at the Max Bell Theatre, Arts Commons (240 9th Ave. SE).