A Christmas Carol: The Musical

November 17 – December 30, 2023

A season favorite! With his “Bah, Humbug!,” Ebenezer Scrooge reveals his feelings about the holiday. But even for a grumpy old miser like him, it’s never too late to change. With the help of Tiny Tim and the ghosts of Christmas Past, Present, and Future, Scrooge discovers the true spirit of the holidays – greeting Christmas morning with a newfound happiness and by spreading cheer. 

Running Time: 2 HOURS AND 15 MINUTES

Buy Tickets!

A Christmas Carol: The Musical

November 17 – December 30, 2023

A season favorite! With his “Bah, Humbug!,” Ebenezer Scrooge reveals his feelings about the holiday. But even for a grumpy old miser like him, it’s never too late to change. With the help of Tiny Tim and the ghosts of Christmas Past, Present, and Future, Scrooge discovers the true spirit of the holidays – greeting Christmas morning with a newfound happiness and by spreading cheer. 

Running Time: 2 HOURS AND 15 MINUTES

Cast member

Cast member name