Seymour Hicks
Ebenezer Scrooge
Donald Calthrop
Bob Cratchit
Garry Marsh
Belle's Husband
Oscar Asche
Spirit of Christmas Present
Athene Seyler
Scrooge's Charwoman
Mary Lawson
Poor Man's Wife
Barbara Everest
Mrs. Cratchit
Morris Harvey
Poulterer with Prize Turkey
Margaret Yarde
Scrooge's Laundress
Marie Ney
Spirit of Christmas Past
C. V. France
Spirit of Christmas Future
Claude Rains
Jacob Marley (voice) (uncredited)