Ebenezer Scrooge, a bitter old man, despises the Christmas holiday. Over the course of Christmas Eve night he is visited by three ghosts to show him his past, present and future.
Guy Pearce | Ebenezer Scrooge | |
Andy Serkis | Ghost of Christmas Past |
View Full Cast >