A Christmas Carol is a 2009 American animated Christmas fantasy film based on the 1843 novel of the same name by Charles Dickens. Co-produced, written for the screen and directed by Robert Zemeckis, it is Disney's third adaptation of the novel, following Mickey's Christmas Carol (1983) and The Muppet Christmas Carol (1992). Produced by Walt Disney Pictures and ImageMovers Digital and released by Walt Disney Studios Motion Pictures, the film stars an ensemble voice cast including Jim Carrey, Gary Oldman, Colin Firth, Bob Hoskins, Robin Wright Penn, and Cary Elwes.