Charles Dickens’s 1843 novel A Christmas Carol has been adapted into many films, TV series, and plays. Famous actors who have played the novel’s miserly protagonist, Ebenezer Scrooge (or a character based on him), include Alastair Sim, George C. Scott, Bill Murray, Michael Caine, Patrick Stewart, Jim Carrey, and Guy Pearce.