Casting Jim Carrey as Scrooge in a big screen version of A Christmas Carol seems such a good idea you wonder why no one thought of it before. Fortunately director Robert Zemeckis did think of it and the result is Disneyâ€™s A Christmas Carol, which finds the superstar actor playing the ill-tempered miser who is haunted by the Ghosts of Christmas Past, Present and Yet To Come and taught the true meaning of the holiday season.