
A Christmas Carol
2019 · Miniseries · R · 173 min · ★ 7.2
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.
Based on A Christmas Carol
Where to watch
Streaming on Hulu.
Stream (included)
Streaming availability and prices may be inaccurate or change — verify with the provider before subscribing.
unSUB's subscription recommendations are informational only, not financial advice.
More value for your money
Similar titles, ranked by watch-hours per subscription dollar.
Details
- Years
- 2019
- Release date
- 2019-12-19
- Language
- English
- Rated
- R
- Runtime
- 173 min
- TMDB rating
- 7.2/10 (214 votes)
Themes
- london, england
- husband wife relationship
- based on novel or book
- family secrets
- family relationships
- period drama
- ghost
- employer employee relationship
- 19th century
- christmas eve
Cast & crew

Guy Pearce
as Ebenezer Scrooge

Andy Serkis
as Ghost of Christmas Past

Stephen Graham
as Jacob Marley

Joe Alwyn
as Bob Cratchit

Vinette Robinson
as Mary Cratchit

Jason Flemyng
as Ghost of Christmas Future

Charlotte Riley
as Lottie / Ghost of Christmas Present

Johnny Harris
as Franklin Scrooge

Kayvan Novak
as Ali Baba
- CE
Callum Evans
as Miner's Son
Directed by Nick Murphy