Characters played by George C. Scott
Ebenezer Scrooge
Characters played by Frank Finlay
Jacob Marley
Characters played by Angela Pleasence
Ghost of Christmas Past
Characters played by Edward Woodward
Ghost of Christmas Present
Characters played by Michael Carter
Ghost of Christmas Yet to Come
Characters played by David Warner
Bob Cratchit
Characters played by Susannah York
Mrs. Cratchit
Characters played by Anthony Walters
Tiny Tim
Characters played by Roger Rees
Fred Holywell
Narrator
Characters played by Caroline Langrishe
Janet Holywell
Characters played by Lucy Gutteridge
Belle
Characters played by Nigel Davenport
Silas Scrooge
Characters played by Mark Strickson
Young Scrooge
Characters played by Joanne Whalley
Fan
Characters played by Timothy Bateson
Mr. Fezziwig
Characters played by Michael Gough
Mr. Poole
Characters played by John Quarmby
Mr. Hacking
Characters played by Peter Woodthorpe
Old Joe
Characters played by Liz Smith
Mrs. Dilber
Characters played by John Sharp
Tipton
Characters played by Danny Davies
Forbush
Characters played by Derek Francis
Pemberton
Characters played by Brian Pettifer
Ben
Characters played by Catherine Hall
Meg
Characters played by Peter Settelen
Belle's Husband
Characters played by Pat Rose
Mrs. Fezziwig
Characters played by Joseph Blatchley
George
Characters played by Gavin Asher
Alfred
Characters played by Rebecca Burrill
Anne
Characters played by Cathryn Harrison
Kate
Characters played by Daniel Chatto
William
Characters played by Tim Munro
Mr. Topper
Characters played by Alan Bodenham
Poulterer
Characters played by Spencer Banks
Dick Wilkins
Characters played by Louise Gasser
Martha Cratchit
Characters played by Kieran Hughes
Peter Cratchit
Characters played by Sasha Wells
Belinda Cratchit
Characters played by Orlando Wells
Little Boy Cratchit
Characters played by Nancy Dodds
Little Girl Cratchit
Characters played by Ian Giles
Boy Who Gets Turkey