Ebenezer Scrooge
Alastair Sim
Bob Cratchit
Mervyn Johns
Mrs. Dilber
Kathleen Harrison
Tiny Tim Cratchit
Glyn Dearman
Mr. Jorkins
Jack Warner
Mrs. Cratchit
Hermione Baddeley
Jacob Marley/Marley's Ghost
Michael Hordern
Samuel Wilkins
Clifford Mollison
Young Ebenezer Scrooge
George Cole
Fred Scrooge
Brian Worth
Peter Cratchit
John Charlesworth
Fan Scrooge
Carol Marsh
Alice
Rona Anderson
Old Joe
Miles Malleson
Spirit of Christmas Present
Francis De Wolff
The Undertaker
Ernest Thesiger
Spirit of Christmas Past
Michael Dolan
Mrs. Fezziwig
Hattie Jacques
Fred's Wife
Olga Edwardes
First Businessman/Narrator
Peter Bull
Mr. Fezziwig
Roddy Hughes
Mr. Groper
Hugh Dempster
Young Jacob Marley
Patrick Macnee
Samuel Wilkins
Clifford Mollison
Spirit of the Past
Michael Dolan
Spirit of the Future
C. Konarski
Miss Flora
Eleanor Summerfield
Laundress
Louise Hampton
Mr. Snedrig
Eliot Makeham
Spirit of Christmas Yet to Come
Czeslaw Konarski
Second Businessman
Douglas Muir
First Collector
Noel Howlett
Mr. Rosehed
Henry Hewitt
Mr. Groper
Hugh Dempster
First Collector
Noel Howlett
Second Collector
Fred Johnson
Boy Sent to Buy Turkey
David Hannaford
Alice's patient
Maire O'Neill
Mr Tupper
Richard Pearson
Undertaker
Ernst Thesiger
Fezziwig's Lad (uncredited)
Tony Wager
Old Lady Sitting by Stove At The Charity Hospital
Vi Kaley
Blind Man
Ian Wilson