Characters played by Guy Noland
Ebenezer Scrooge
Characters played by Shea Taylor
Bob Crachit
Characters played by Ethan Averton
Young Ebenezer Scrooge
Characters played by Amanda Greig
Christmas Past
Characters played by Christopher Bryan Gomez
Jacob Marley
Characters played by Kyle Kelley
Fezziwig
Old Joe
Characters played by Belle Warren
Belle
Characters played by Greg Hardash
Topper
Characters played by Haylee Coburn
Mrs. Crachit
Characters played by Haley Chaney
Mrs. Fezziwig
Charwoman
Characters played by Lenessa Age
Alice
Characters played by Robert Born
Fred
Characters played by Sadie Grace Fisher
Martha Cratchit
Characters played by Matthew Thomas Ingraham
Mr. Jenkins
Characters played by Jonas Mahoney
Tiny Tim
Characters played by Lilah McConnell
Fan
Spirit Child
Characters played by Dash Porter
Charity Solicitor
Characters played by Preston Simpkin
Boy Scrooge
Christmas Future
Characters played by Wesley Simpkin
Peter Cratchit
Characters played by Bella Stine
Belinda Crachit
Characters played by Steve Teague
Christmas Present
Characters played by Andrea Velazquez
Betty
Characters played by Tessa Willshire
Carol Crachit
Characters played by Yates Warren
Boy in Courtyard
Characters played by Bronx Warren
Young Jacob Marley
Characters played by Ronan Chumas
Tiny Tim