A Christmas Carol is a 2009 American 3D computer-animated fantasy comedy-drama Christmas movie. It was directed and written by Robert Zemeckis. It stars Jim Carrey, Gary Oldman, Colin Firth, Bob Hoskins, Robin Wright and Cary Elwes. The movie was released on November 6, 2009. It was based on the Charles Dickens book A Christmas Carol. Roger Ebert gave it 3/4 stars.