Plot Overview
London, 1843. Ebenezer Scrooge, a bitter old man, despises the Christmas holiday. Over the course of Christmas Eve night he is visited by three ghosts to show him his past, present and future.

London, 1843. Ebenezer Scrooge, a bitter old man, despises the Christmas holiday. Over the course of Christmas Eve night he is visited by three ghosts to show him his past, present and future.
No guide for this title yet. Its absence does not mean the title has no scenes unsuitable for children.
Guy PearceEbenezer Scrooge
Andy SerkisGhost of Christmas Past
Stephen GrahamJacob Marley
Joe AlwynBob Cratchit
Vinette RobinsonMary Cratchit
Lenny RushTim Cratchit
Charlotte RileyLottie / Ghost of Christmas Present
Jason FlemyngGhost of Christmas Future
Tiarna WilliamsBelinda Cratchit
Johnny HarrisFranklin Scrooge
Kayvan NovakAli Baba
London, 1843. Ebenezer Scrooge, a bitter old man, despises the Christmas holiday. Over the course of Christmas Eve night he is visited by three ghosts to show him his past, present and future.
1 season and 3 episodes.
This series has ended. It finished after 1 season and 3 episodes; no new season announced according to TMDB. According to TMDB; data last refreshed October 19, 2026.
Guy Pearce, Andy Serkis, Stephen Graham, Joe Alwyn, Vinette Robinson, Lenny Rush.
Nick Murphy.
2019.
Available on Smart Souq's Smart subscriptions.