Ebenezer Scrooge
Ghost of Christmas Present
Fan
Jacob Marley
Roe Cratchit
Elizabeth
Schoolboy Scrooge
Ghost of Christmas Future
Bob Cratchit
Ghost of Christmas Past
Narrator
Frederick
Mary Cratchit