A Christmas Carol poster

Movie

A Christmas Carol (1999)

In just one night, he has seen his past, his present, and his future... and they've all come back to haunt him.

TMDB user score 7.0/10
from 240 votes on TMDB

Where to watch Trailer Compare

Overview

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.

Where to watch A Christmas Carol

Stream with a subscription

  • Amazon Prime Video
  • TNT
  • TBS
  • tru TV
  • Amazon Prime Video with Ads

Rent

  • Amazon Video
  • Apple TV Store
  • Google Play Movies
  • YouTube
  • Fandango At Home

Buy

  • Amazon Video
  • Apple TV Store
  • Google Play Movies
  • YouTube
  • Fandango At Home

See all viewing options in United States

Streaming data by JustWatch via TMDB. WatchFilms is not affiliated with any streaming service and does not host video.

Trailer

The video loads from YouTube (privacy-enhanced mode) only after you press play.

Cast

  • Patrick Stewart Patrick Stewart Ebenezer Scrooge
  • Richard E. Grant Richard E. Grant Bob Cratchit
  • Joel Grey Joel Grey Ghost of Christmas Past
  • Ian McNeice Ian McNeice Albert Fezziwig
  • Saskia Reeves Saskia Reeves Mrs. Cratchit
  • Desmond Barrit Desmond Barrit Ghost of Christmas Present
  • Bernard Lloyd Bernard Lloyd Marley's Ghost
  • Dominic West Dominic West Fred
  • Trevor Peacock Trevor Peacock Old Joe
  • Liz Smith Liz Smith Mrs. Dilber
  • Elizabeth Spriggs Elizabeth Spriggs Mrs. Riggs
  • Kenny Doughty Kenny Doughty Young Scrooge
  • Laura Fraser Laura Fraser Belle
  • Celia Imrie Celia Imrie Mrs. Bennett
  • John Franklyn-Robbins John Franklyn-Robbins Crump
  • Roger Frost Roger Frost Clergyman
  • Edward Petherbridge Edward Petherbridge Foster
  • Jeremy Swift Jeremy Swift Williams