Disney’s A Christmas Carol (2009), with Jim Carrey

Robert Zemeckis’s motion-capture version, with Jim Carrey as Scrooge and all three ghosts.

Keep Dickens’s dialogue, and build everything around it in motion capture.

You want the book’s words in a big animated film, and you don’t mind a fright.

What it keeps and what it changes

Keeps: much of the original dialogue, which reviewers noticed.
Changes: the look, into motion-capture animation, released in 3D. Gary Oldman plays Bob Cratchit and Marley.

Whose story is it?

Scrooge’s, and Carrey’s: he plays the ghosts too.

How much time does it ask?

A feature, 1 hour 36 minutes. Walt Disney Pictures.

Jim Carrey and Gary Oldman. Written and directed by Robert Zemeckis.

Where to find it

Rent or buy — Prime Video

Other ways to get it: Find where it’s streaming — JustWatch

Common questions

Who does Jim Carrey play in A Christmas Carol (2009)?

Scrooge and all three ghosts: Christmas Past, Christmas Present and Christmas Yet to Come. Gary Oldman plays Bob Cratchit and Marley.

Take the quiz

More Christmas Carols: A Christmas Carol (MGM, 1938) · Scrooge (1951), with Alastair Sim · A Christmas Carol (1984), with George C. Scott