Narrator: Jermyah Freeman
Logan: Sydney Lewandowski
Dante: Serenity Dotson
Scrooge: Noah Clausing
Young Scrooge: AJ Gabriel
Belle: Samantha Murzyn
Bob Cratchit: Cameron Ardister
Winifred: Sophia Sanchez
Jacob Marley: Isabella Chase
Ghost of Christmas Past: Madeline Cullinan
Ghost of Christmas Present: Elizabeth Spencer
Ghost of Christmas Yet To Come: Mabel Bowling
Tiny Tim: Kennedy White
Emily Cratchit: Ava Hardin
Belle’s Daughter: Kaylee Hull
Belle’s Husband: Mabel Bowling