Cast
-
Johnny Depp
Ebenezer Scrooge
-
Rupert Grint
Bob Cratchit
-
Daisy Ridley
Emily Cratchit
-
Andrea Riseborough
Ghost of Christmas Past
-
Tramell Tillman
Ghost of Christmas Present
-
Ian McKellen
Jacob Marley
-
Sam Claflin
Fred
-
Charlie Murphy
-
Arthur Conti
Young Ebenezer
-
Alfie Buck Child Ebenezer -
Robert Strange
Ghost of Christmas Future
-
Ellie Bamber
Isabel Fezziwig
-
Ian Midlane
Mr. Fezziwig
-
Matt Brewer
Scrooge’s Father
-
Nicholas Day
Minister
-
Zac Wishart
Peter Cratchit
-
Eva Wishart
Martha Cratchit
-
Freddie Lee-Grey
Tiny Tim
-
Tom Page-Turner
School Bully
-
Tara Mohatta
Child