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)
Release Date
Runtime
Status
Original Language
Budget
Revenue
Director
Writers
Production Companies
Be the first to share what you thought about this title.
A Christmas Carol
Scrooge
The Muppet Christmas Carol
Legends of Oz: Dorothy's Return
Diary of a Wimpy Kid: The Last Straw
Pinocchio
Babes in Toyland
The Boss Baby: Christmas Bonus
Barbie in 'A Christmas Carol'
Beauty and the Beast: The Enchanted Christmas
Spirit Riding Free: Spirit of Christmas
The Grinch
The Nightmare Before Christmas
That Christmas
Mary Poppins Returns
Diary of a Wimpy Kid Christmas: Cabin Fever
The Year Without a Santa Claus
The Nutcracker Prince