Der alte Ebenezer Scrooge ist ein hartherziger Geizkragen, wie man ihn im ehrwürdigen London wohl kaum ein zweites Mal antrifft. Für seine bedürftigen Mitmenschen hat er nur Geringschätzung übrig und Weihnachten hält er für geld- und zeitverschwendenden Humbug. In der Nacht zum 25. Dezember jedoch erhält er unerwarteten Besuch. Der Geist seines vor sieben Jahren verstorbenen Geschäftspartners Jacob Marley sucht ihn auf, um ihn vor einem schrecklichen Schicksal zu warnen. Marley bietet Scrooge nun eine Möglichkeit sich zu bessern und seine Hartherzigkeit, seine Gier und seinen Geiz abzulegen. Dazu werden ihn drei Geister aufsuchen, der Geist der vergangenen Weihnacht, der Geist der gegenwärtigen Weihnacht und der Geist der zukünftigen Weihnacht

Ebenezer Scrooge
Fred Holywell / Narrator
Bob Cratchit
Mrs. Cratchit
Ghost of Christmas Present
Ghost of Christmas Past
Ghost of Christmas Yet to Come
Tiny Tim
Janet Holywell
Belle
Silas Scrooge
Young Scrooge