A Christmas Carol (2009): cast, story & where to watch
2009 · Film · ★ 6.9

Released in 2009, A Christmas Carol is a fantasy, drama, family and animation film directed by Robert Zemeckis, running about 94 minutes. “Season's Greedings” — that tagline sets the tone.
What it’s about. Miser Ebenezer Scrooge is awakened on Christmas Eve by spirits who reveal to him his own miserable existence, what opportunities he wasted in his youth, his current cruelties, and the dire fate that awaits him if he does not change his ways. Scrooge is faced with his own story of growing bitterness and meanness, and must decide what his own future will hold: death or redemption.
Who’s in it. A Christmas Carol stars Jim Carrey as Scrooge / Ghosts of Christmas (voice), Steve Valentine as Funerary Undertaker / Topper (voice), Daryl Sabara as Apprentice / Caroler / Beggar / Peter Cratchit (voice) and Sage Ryan as Tattered Caroler (voice), among others.
How it landed. With an audience score of 6.9/10, A Christmas Carol has drawn a solid, mixed-to-positive response. It went on to earn $325.3M at the box office.
Where to watch. In US you can stream it on Amazon Prime Video, Disney Plus and Amazon Prime Video with Ads and rent or buy it from Amazon Video, Apple TV Store, Google Play Movies and YouTube. See the full, country-by-country breakdown on our where to watch A Christmas Carol page.
If you liked it. Fans of A Christmas Carol tend to enjoy The Lord of the Rings: The Return of the King, The Green Mile, Spirited Away and The Lord of the Rings: The Fellowship of the Ring.
Frequently asked
- Where can I watch A Christmas Carol (2009)?
- In US, A Christmas Carol is available to stream on Amazon Prime Video, Disney Plus and Amazon Prime Video with Ads, and rent or buy from Amazon Video, Apple TV Store and Google Play Movies. Availability varies by country — check our where-to-watch page for every region.
- Is A Christmas Carol worth watching?
- A Christmas Carol holds an audience score of 6.9 out of 10, and is a strong pick if you enjoy fantasy, drama, family and animation. Reactions are mixed, so it may depend on taste.
- Who stars in A Christmas Carol?
- A Christmas Carol stars Jim Carrey, Steve Valentine, Daryl Sabara, Sage Ryan and Amber Gainey Meade.
- When was A Christmas Carol released?
- A Christmas Carol was released in 2009, with a runtime of about 94 minutes.
