Christmas came early this year (in early November to be exact) thanks to Disney's A Christmas Carol. Robert Zemeckis (The Polar Express) directed the adaptation of Charles Dickens' beloved Christmas tale. Who doesn't love this classic story?
Set in Victorian London, the greedy Ebenezer Scrooge (Jim Carrey) has no one after the death of his business partner Marley on Christmas Eve. Seven years later, he is visited by three ghosts - Christmas Past, Present and Yet-to-Come (also Carrey).
By catching a glimpse into his life and how he became the miserly man that he is today, he realizes who and what is important to him. Robin Wright Penn plays Fan, Scrooge's long-lost love, who he drove away with his greed. He has a new-found love for Christmas after remembering the true meaning, as well as an appreciation for his nephew, Fred (Colin Firth), his employee Bob Crotchit (Gary Oldman) and Bob's family, especially the ailing Tiny Tim.
I thought that Carrey was great as Scrooge - he plays eight rolls in all. My one complaint about the film was the portrayal of the Ghost of Christmas Past. He had a flame for a head and talked in a weird whisper. It was a bit creepy.
This heartwarming tale did not disappoint. It was number one in box office sales this weekend despite only opening at $31 million (the film is said to have cost around $200 million). Not to worry though, Christmas is still many weeks away.