It's Christmas in London, 1835, but crotchety moneylender Ebenezer Scrooge (Jim Carrey) just isn't in the spirit. Ignoring his family and treating his only employee, Bob Cratchit (Gary Oldman), like dirt, the miserly grump gets a rude awakening when three ghosts try to give him a new perspective on life.
The Ghost of Christmas Past shows Scrooge the events that led to his current state, while The Ghost of Christmas Present shows him how a lifetime of bad faith has alienated his friends and family. The Ghost of Christmas Yet To Come, meanwhile, presents a shocking vision of how bleak Scrooge's future will be if he doesn't change his ways.
Robert Zemeckis's dazzling take on the Charles Dickens classic employs motion-capture techniques to create a fresh twist on an oft-imitated tale. While managing to bring the nuanced performances of Carrey et al to the screen, there has clearly been an effort to create characters instilled with more humanity than those in Zemeckis's previous mo-cap projects The Polar Express and Beowulf.
Carrey is a tour de force, voicing no less than four characters (Scrooge and all three ghosts) with his customary gusto, while the talented British trio of Oldman, Colin Firth and Bob Hoskins provide earthy support.
| Jim Carrey | ... | Scrooge/Ghost of Christmas Past/Scrooge as a Young Boy/Scrooge as a Teenage Boy/Scrooge as a Young Man/Scrooge as a Middle-Aged Man/Ghost of Christmas Present/Ghost of Christmas Yet to Come |
| Steve Valentine | ... | Funerary Undertaker/Topper |
| Daryl Sabara | ... | Undertaker's Apprentice/Tattered Caroler/Beggar Boy/Peter Cratchit/Well-Dressed Caroler |
| Sage Ryan | ... | Tattered Caroler |
| Amber Gainey Meade | ... | Tattered Caroler/Well-Dressed Caroler |
| Ryan Ochoa | ... | Tattered Caroler/Beggar Boy/Young Cratchit Boy/Ignorance Boy/Young Boy with Sleigh/Tiny Tim |
| Bobbi Page | ... | Tattered Caroler/Well-Dressed Caroler |
| Ron Bottitta | ... | Tattered Caroler/Well-Dressed Caroler |
| Sammi Hanratty | ... | Beggar Boy/Young Cratchit Girl/Want Girl |
| Julian Holloway | ... | Fat Cook/Portly Gentleman #2/Business Man |
| Gary Oldman | ... | Bob Cratchit/Marley/Tiny Tim |
| Colin Firth | ... | Fred |
| Cary Elwes | ... | Portly Gentleman #1/Dick Wilkins/Mad Fiddler/Guest #2/Business Man |
| Robin Wright Penn | ... | Fan/Belle |
| Bob Hoskins | ... | Mr. Fezziwig/Old Joe |