In this version of A Christmas Carol, Simon Callow plays Charles Dickens. He attends a reading of his classic story, and as he reads aloud to his audience, the film turns to cartoon. Simon lends his voice to Ebenezer Scrooge, and he's joined by Nicolas Cage as Marley, Rhys Ifans as Bob Cratchit, Michael Gambon as the Ghost of Christmas Present, Jane Horrocks as the Ghost of Christmas Past, Juliet Stevenson as Mrs. Cratchit, and Kate Winslet as Belle.
If you're going to go with an animated version, go with Mr. Magoo's comedic version. If you want something a little more sophisticated, go with Jim Carrey's 3-D version. This version isn't atrocious, but it's also not very good. It'll draw in quite a few viewings because of the cast, but how much more fun would it have been if it was a real-people movie with the same cast? Maybe everyone signed on thinking that was the case, and maybe the beginning real-people section was only added to appease audience members who were under the same impression when they rented it.