On a cold Christmas Eve, selfish miser Ebenezer Scrooge has one night left to face his past — and change the future — before time runs out.
Luke Evans
Ebenezer Scrooge (voice)
Olivia Colman
Ghost of Christmas Past (voice)
Jessie Buckley
Isabel Fezziwig (voice)
Johnny Flynn
Bob Cratchit (voice)
Fra Fee
Harry Huffam (voice)
Giles Terera
Tom Jenkins (voice)
Trevor Dion Nicholas
Ghost of Christmas Present (voice)
James Cosmo
Mr. Fezziwig (voice)
Jonathan Pryce
Jacob Marley (voice)
Oliver Jenkins
Tiny Tim (voice)
Rupert Turnbull
Devon Pomeroy
Kathy Cratchit (voice)
Zaris-Angel Hator
Beryl (voice)
Jemima Newman
Jen Scrooge (voice)
Jeremiah Daley
Young Ebenezer (voice)
Rebecca Gethings
Ethel Cratchit / Harty (voice)
Sheena Bhattessa
Hela Huffam (voice)
Homer Todiwala
Tamal (voice)
Ayesha Antoine
Jollygoode (voice)
Ewan Bailey
Mr Bartlett / Bailiff / Worker (voice)
Official Trailer
Trailer
2009 · Movie
1970 · Movie
1992 · Movie
1984 · Movie
2014 · Movie
2025 · Movie
2022 · Movie
1934 · Movie
2019 · Movie
1997 · Movie
1990 · Movie
1999 · Movie
2008 · Movie
1989 · Movie
2018 · Movie
1993 · Movie
1974 · Movie
2024 · Movie