TheaterMania Logo

About this show

Every year, families take a break from the busy holiday season and come together to watch A Christmas Carol live on stage at Walnut Street Theatre. Filled with laughter, whimsical spirits and original music, this Philadelphia tradition brings joy and magic to children and adults across the region.

Audiences are transported back to 1840's London, where they meet Ebenezer Scrooge, a bitter old man who can no longer feel joy or affection, even for his family. This grumpy old miser's response to holiday cheer is "Bah, Humbug." On one remarkable Christmas Eve, he is visited by the Ghosts of Christmas Past, Present and Future. With their help, Scrooge experiences the magic and merriment of the season, inspiring him to change his miserly ways. He truly learns what the holiday season is all about: family, generosity and love.

Show Details

  • Running Time:1hr (0 intermissions)
  • Dates:Closed on
  • Location:Walnut Street Theatre, Philadelphia