Ebenezer Scrooge malcontentedly shuffles through life as a cruel, miserly businessman, until he is visited by three spirits on Christmas Eve who show him how his unhappy childhood and adult behavior has left him a selfish, lonely old man.
Ebenezer Scrooge
Bob Cratchit
Tiny Tim Cratchit
Young Ebenezer Scrooge
Fred Scrooge
Jacob Marley
Mrs. Dilber
Alice
Jorkins
Spirit of Christmas Present
Fan Scrooge
Mrs. Cratchit
Old Joe
The Undertaker
Fred's Wife
Mrs. Fezziwig
Miss Flora
Laundress
Mr. Snedrig
First Businessman / Narrator
Second Businessman
First Collector
Second Collector
Mr. Rosehed
Alice's Patient
Mr. Tupper
Young Jacob Marley
Samuel Wilkins
Fezziwig's Lad (uncredited)
Old Lady Sitting by Stove At The Charity Hospital
Fezziwig's Lad
Blind Man
Director
Producer
Screenplay