Walt Disney Pictures' A Christmas Carol topped the box office with an estimated $31 million from 3,683 theaters, for an average of $8,417 per theater. Written and directed by Robert Zemeckis, the motion capture fantasy adventure featured the performances of Jim Carrey in multiple roles. The film reportedly carried a budget of about $175 million.