Skip to content
SearchOTT
A Christmas Carol poster

A Christmas Carol

2009·Movie·PG·96 min·6.9(4,916)

It only takes one night to change your life.

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.

▶ Watch trailer

Where to watch A Christmas Carol in United States

Click a service to open A Christmas Carol there. Availability last verified on June 20, 2026.

Where is A Christmas Carol streaming around the world?

CountryStreaming onRent / Buy
United StatesAmazon Prime Video, Disney Plus, Amazon Prime Video with AdsAmazon Video, Apple TV Store, Google Play Movies
IndiaGoogle Play Movies, YouTube
United KingdomDisney PlusApple TV Store, Rakuten TV, Amazon Video
CanadaDisney PlusApple TV Store, Google Play Movies, CosmoGo
AustraliaDisney PlusApple TV Store, Amazon Video, Google Play Movies
GermanyDisney PlusApple TV Store, Amazon Video, Google Play Movies
FranceDisney PlusApple TV Store, Google Play Movies, Orange VOD
SpainDisney PlusApple TV Store, Rakuten TV, Google Play Movies
BrazilDisney Plus
JapanDisney PlusAmazon Video, Apple TV Store, Google Play Movies

About A Christmas Carol

A Christmas Carol is a 2009 English-language animation, drama and family film directed by Robert Zemeckis. The cast is led by Jim Carrey, Gary Oldman, Colin Firth. It has a runtime of 1h 36m. Viewers rate it 6.9/10 across 4900 ratings. In United States, it is currently streaming on Amazon Prime Video, Disney Plus, Amazon Prime Video with Ads.

A Christmas Carol was produced by Walt Disney Pictures and ImageMovers Digital and made in United States of America. It was released on November 4, 2009, and carries a PG certification. Made on a budget of about $200 million, it went on to gross $325 million worldwide.

Director
Robert Zemeckis
Writers
Robert Zemeckis
Release date
November 4, 2009
Original language
English
Age rating
PG
Status
Released
Country
United States of America
Budget
$200 million
Box office
$325 million
Production
Walt Disney Pictures, ImageMovers Digital
#london, england#based on novel or book#holiday#greed#victorian england#money#ghost#lesson#christmas music#motion capture#moneylender#christmas#19th century#scrooge

A Christmas Carol cast & crew

A Christmas Carol was directed by Robert Zemeckis and written by Robert Zemeckis.

The cast features Jim Carrey as Scrooge / Ghosts of Christmas (voice), Gary Oldman as Bob Cratchit / Marley / Tiny Tim (voice), Colin Firth as Fred (voice), Robin Wright as Fan / Belle (voice), Cary Elwes as Portly Gentleman / Dick Wilkins / Fiddler / Business Man (voice), and Bob Hoskins as Fezziwig / Old Joe (voice).

Behind the camera, the score was composed by Alan Silvestri, cinematography is by Robert Presley, and it was produced by Steve Starkey and Jack Rapke.

Is A Christmas Carol worth watching?

A Christmas Carol holds an audience score of 6.9/10 from 4,916 ratings, a solidly received animation films.

At 1h 36m, it's an easy, time-light watch.

If you enjoy animation, drama, and family, A Christmas Carol is worth a place on your watchlist.

How and where to watch A Christmas Carol

In United States, you can stream A Christmas Carol on Amazon Prime Video, Disney Plus, and Amazon Prime Video with Ads, or rent and buy it on Amazon Video, Apple TV Store, Google Play Movies, and YouTube. Click any service above to open it directly.

Streaming rights change country by country and month by month, so the options above reflect United States today — switch your country at the top of the where-to-watch section to see availability elsewhere.

Rate & review

Your rating and review are saved privately in this browser — no account needed.

Cast of A Christmas Carol

Jim Carrey

Jim Carrey

Scrooge / Ghosts of Christmas (voice)

Gary Oldman

Gary Oldman

Bob Cratchit / Marley / Tiny Tim (voice)

Colin Firth

Colin Firth

Fred (voice)

Robin Wright

Robin Wright

Fan / Belle (voice)

Cary Elwes

Cary Elwes

Portly Gentleman / Dick Wilkins / Fiddler / Business Man (voice)

Bob Hoskins

Bob Hoskins

Fezziwig / Old Joe (voice)

Daryl Sabara

Daryl Sabara

Apprentice / Caroler / Beggar / Peter Cratchit (voice)

Steve Valentine

Steve Valentine

Funerary Undertaker / Topper (voice)

Sage Ryan

Sage Ryan

Tattered Caroler (voice)

Amber Gainey Meade

Amber Gainey Meade

Tattered Caroler / Well Dressed Caroler (voice)

Ryan Ochoa

Ryan Ochoa

Caroler / Beggar / Cratchit Boy / Ignorance / Boy (voice)

Bobbi Page

Bobbi Page

Tattered Caroler / Well Dressed Caroler (voice)

A Christmas Carol — FAQs

Where can I watch A Christmas Carol in United States?

A Christmas Carol is streaming on Amazon Prime Video, Disney Plus, Amazon Prime Video with Ads in United States.

Is A Christmas Carol on Amazon Prime Video?

Yes — A Christmas Carol is currently available on Amazon Prime Video in United States.

What language is A Christmas Carol in?

A Christmas Carol is originally in English. Subtitle and dub options vary by streaming service.

How long is A Christmas Carol?

A Christmas Carol runs 1 hours 36 minutes (96 minutes).

What is A Christmas Carol rated?

A Christmas Carol is rated PG. It holds a 6.9/10 audience score from 4,916 ratings.

More like A Christmas Carol

Scrooge: A Christmas Carol
Scrooge
A Christmas Carol
Scrooge
A Christmas Carol
FX's A Christmas Carol
A Christmas Carol
Oliver!
The Canterville Ghost
Annabelle's Wish
The Year Without a Santa Claus
The Nutcracker Prince
A Christmas Carol (2009) — where to watch online · SearchOTT