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.
Streaming data from JustWatch. Open in Popcornie for direct links and other countries.
Luke EvansEbenezer Scrooge (voice)
Olivia ColmanGhost of Christmas Past (voice)
Jessie BuckleyIsabel Fezziwig (voice)
Johnny FlynnBob Cratchit (voice)
Fra FeeHarry Huffam (voice)
Giles TereraTom Jenkins (voice)
Trevor Dion NicholasGhost of Christmas Present (voice)
James CosmoMr. Fezziwig (voice)
Jonathan PryceJacob Marley (voice)
Rupert TurnbullTiny Tim (voice)
A Christmas Carol2009 · English
Scrooge1970 · English
The Muppet Christmas Carol1992 · English
A Christmas Carol1984 · English
Legends of Oz: Dorothy's Return2014 · English
Diary of a Wimpy Kid: The Last Straw2025 · English
Pinocchio2022 · English
Babes in Toyland1934 · English
The Boss Baby: Christmas Bonus2022 · English
Spirit Riding Free: Spirit of Christmas2019 · English
Barbie in 'A Christmas Carol'2008 · English
A Christmas Carol1997 · English