For seven years after his business partner Marley dies, Ebenezer Scrooge (Carrey) ruthlessly pinches his pennies, underpaying his assistant Bob Cratchit (Oldman) and neglecting the family of his nephew Fred (Firth). Then on Christmas Eve, Marley's ghost informs Scrooge that he will be visited by three ghosts, and that night Scrooge takes a terrifying odyssey through his past, present and future, realising that he has completely missed the point of his life. And of Christmas.
Obviously, Zemeckis can't change anything about this story. So he dives in with gusto, bringing out the darker story elements, ramping up the physical slapstick and making Scrooge a bundle of grumpy humbug and comical bitterness.
Motion capture technology lets Carrey shine both vocally and physically (he plays Scrooge at all ages and also all of the ghosts), while Zemeckis reins in his zany excesses to keep the character relatively grounded.
None of the other characters develop much beyond their iconic surfaces, although the voice work is terrific across the board. And the faces and physicality of the actors are clearly visible on screen. They even interact realistically, although as usual there's a disturbing deadness in their eyes, which remains perhaps the last limitation of this kind of animation (and was also a problem in Zemeckis' other mo-cap films Beowulf and Polar Express).
On the other hand, the imagery is seriously eye-popping, with 3D snowflakes brushing against our faces as we zoom over and through the streets of 19th century London. Frequent swooping sequences are exhilarating, with imaginative touches along the way. And Zemeckis isn't playing it safe either; the film is packed with some truly scary moments, and the script approaches the story's resonant themes with subtlety and insight. Yes, the "God bless us, every one" message still rings loudly at the end. And even if it feels like a cliche to those of us who grew up on this story, younger viewers seeing it for the first time here will probably find tears in their eyes.
Run time: 96 mins
In Theaters: Friday 6th November 2009
Box Office USA: $137.8M
Box Office Worldwide: $325.2M
Distributed by: Walt Disney Studios
Production compaines: ImageMovers, Walt Disney
Contactmusic.com: 4 / 5
Rotten Tomatoes: 54%
Fresh: 103 Rotten: 87
IMDB: 6.8 / 10
Director: Robert Zemeckis
Screenwriter: Robert Zemeckis
Starring: Gary Oldman as Tiny Tim, Bob Cratchit, Marley, Jim Carrey as Ebenezer Scrooge, Ghost of Christmas Past, Ghost of Christmas Present, Ghost of Christmas Yet To Come, Steve Valentine as Funerary Undertaker / Topper, Daryl Sabara as Undertaker's Apprentice / Tattered Caroler / Beggar Boy / Peter Cratchit / Well-Dressed Caroler, Sage Ryan as Tattered Caroler, Amber Gainey Meade as Tattered Caroler / Well-Dressed Caroler, Ryan Ochoa as Tattered Caroler / Beggar Boy / Young Cratchit Boy / Ignorance Boy / Young Boy with Sleigh, Bobbi Page as Tattered Caroler / Well-Dressed Caroler, Ron Bottitta as Tattered Caroler / Well-Dressed Caroler, Sammi Hanratty as Beggar Boy / Young Cratchit Girl / Want Girl, Julian Holloway as Fat Cook / Portly Gentleman #2 / Business Man #3, Colin Firth as Fred, Cary Elwes as Portly Gentleman #1 / Dick Wilkins / Mad Fiddler / Guest #2 / Business Man #1, Robin Wright as Fan / Belle, Bob Hoskins as Fezziwig / Old Joe, Lesley Manville as Mrs. Cratchit, Molly C. Quinn as Belinda Cratchit
Writer-director Christopher McQuarrie brings a dark and gritty tone to this larger-than-life franchise. Along with...
With a spectacular setting and two solid actors on-screen, this thriller builds enough solid suspense...
Those bright sparks at Pixar have done it again, taking a fiercely original approach to...
Slick direction and meaty performances may be enough for some viewers, but this boxing drama's...
Loose and impressionistic, this beautifully shot film traces the career of a DJ who pioneered...
Without a single moment of originality, this found-footage horror movie really deserves to be the...
An intriguing premise keeps the audience gripped for about 20 minutes before the movie runs...