A Christmas Carol (1999): cast, story & where to watch

1999 · Film · ★ 6.8

A Christmas Carol poster

Released in 1999, A Christmas Carol is a fantasy and drama film directed by David Hugh Jones, running about 95 minutes.

What it’s about. Scrooge is a miserly old businessman in 1840s London. One Christmas Eve he is visited by the ghost of Marley, his dead business partner. Marley foretells that Scrooge will be visited by three spirits, each of whom will attempt to show Scrooge the error of his ways. Will Scrooge reform his ways in time to celebrate Christmas?

Who’s in it. A Christmas Carol stars Patrick Stewart as Mr. Ebenezer Scrooge, Richard E. Grant as Bob Cratchit, Joel Grey as The Ghost of Christmas Past and Ian McNeice as Mr. Albert Fezziwig, among others.

How it landed. With an audience score of 6.8/10, A Christmas Carol has drawn a solid, mixed-to-positive response.

Where to watch. In US you can 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 (1999)?
In US, A Christmas Carol is available to 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.8 out of 10, and is a strong pick if you enjoy fantasy and drama. Reactions are mixed, so it may depend on taste.
Who stars in A Christmas Carol?
A Christmas Carol stars Patrick Stewart, Richard E. Grant, Joel Grey, Ian McNeice and Saskia Reeves.
When was A Christmas Carol released?
A Christmas Carol was released in 1999, with a runtime of about 95 minutes.