Alec Guinness
as Jacob Marley's Ghost
Edith Evans
as Ghost of Christmas Past
Laurence Naismith
as Mr. Fezziwig
Roy Kinnear
as Gentleman of Charity No. 2
Gordon Jackson
as Tom
Kay Walsh
as Mrs. Fezziwig
Kenneth More
as Ghost of Christmas Present
Michael Medwin
as Nephew Fred
David Collings
as Bob Cratchit
Richard Beaumont
as Tiny Tim