A Londra vive un uomo considerato il più avaro e più cinico di tutti: Ebenezer Scrooge. A causa della sua ossessione per il guadagno e per l'oro il suo impiegato Bob Cratchit vive in umilissime condizioni economiche ed ha un figlio con un piede nella fossa. Una sera, la vigilia di Natale, Scrooge congeda come al solito Cratchit e si avvia verso casa sua. Entrato comincerà per il vecchio un viaggio ultraterreno di profonda conversione spirituale per redimersi dai suoi peccati, cominciando dalla sua infanzia fino all'anno presente. Alla fine Ebenezer Scrooge diventerà un altro uomo, più buono e più felice della vita.

Ebenezer Scrooge
Bob Cratchit
Tiny Tim Cratchit
Young Ebenezer Scrooge
Fred Scrooge
Jacob Marley
Mrs. Dilber
Alice
Jorkins
Spirit of Christmas Past
Spirit of Christmas Present
Fan Scrooge