Walter Matthau
Ebenezer Scrooge (voice)
Tom Bosley
B.A.H. Humbug (voice)
Theodore Bikel
Marley's Ghost (voice)
Robert Morse
Young Scrooge (voice)
Dennis Day
Nephew Fred (voice)
Paul Frees
Ghost of Christmas Past / Ghost of Christmas Present (voice)
Sonny Melendrez
Bob Cratchit (voice)
Debra Clinger
Martha Cratchit (voice)
Bobby Rolofson
Tiny Tim (voice)
Darlene Conley
Mrs. Cratchit (voice)
Charles Matthau
The Boy (voice)