Ebenezer Scrooge (Jim Carrey) begins the Christmas holiday with his usual miserly contempt, barking at his faithful clerk (Gary Oldman) and his cheery nephew (Colin Firth). But when the ghosts of Christmas Past, Present and Yet to Come take him on an eye-opening journey revealing truths Old Scrooge is reluctant to face, he must open his heart to undo years of ill will before it's too late.

This is one of my favourite modern adaptations of A Christmas Carol. (Although no one will ever beat the classics) But this one is a lot of fun. The motion capture process is interesting, and the animated faces have a lot of expression.

There are a number of creepy/scary moments that might be a too much for young children. Most notably the Marley door-knocker scene and the Ghost of Christmas Future scene as well. I also loved the use of classic Christmas carols in the film.

All in all, it was a great film, a definite watch in 3D, although I think it would be pretty good in 2D as well.