484 voters

The Best Actors Who Played Scrooge, Ranked

Updated December 26, 2019 3.1k votes 484 voters 10.5k views27 items

List RulesMovies only

Bah humbug! We're ranking the best Ebenezer Scrooge actors. Scrooge may be one of the most popular Christmas characters of all time, but he’s certainly not the cheeriest. As the main character in Charles Dickens’ classic 1843 novella A Christmas Carol, the name Scrooge has become synonymous with being stingy.

During the course of the book, the cold and calculating businessman is visited by three ghosts (the Ghost of Christmas Past, the Ghost of Christmas Present, and the Ghost of Christmas Future) in order to help him change his mean-spirited and nasty ways. As one of the most celebrated stories of all time, it’s no surprise there have been dozens of actors to play Scrooge over the years. Which one is your favorite? Whether you prefer Micheal Caine as Scrooge in The Muppet Christmas Carol or Jim Carrey as Scrooge in 2009's animated Christmas Carol, make your voice heard below.

Vote up the best Ebenezer Scrooge actors, and vote down the ones you didn’t like.

  • Scrooge (1951)

    Alastair George Bell Sim, CBE (9 October 1900 – 19 August 1976) was a Scottish character actor who began his theatrical career at the age of thirty, but quickly became established as a popular West End performer, remaining so until his death in 1976. He also appeared in more than fifty British films, starting in 1935. After a series of false starts, including a spell as a jobbing labourer and another as a clerk in a local government office, Sim's love of and talent for poetry reading won him several prizes and led to his appointment as a lecturer in elocution at the University of Edinburgh in 1925. He also ran his own private elocution and drama school, from which, with the help of the...  more
    • Age: Dec. at 76 (1900-1976)
    • Birthplace: Edinburgh, United Kingdom
    They a great Scrooge?

    More Alastair Sim 

    #95 of 211 The Greatest British Actors of All Time#80 of 113 The Best English Actors of All Time#30 of 62 The Best Scottish Actors of All Time

  • A Christmas Carol (1984)

    George Campbell Scott (October 18, 1927 – September 22, 1999) was an American stage and film actor, director and producer. He was best known for his stage work, as well as his portrayal of General George S. Patton in the film Patton, as General Buck Turgidson in Stanley Kubrick's Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb, Ebenezer Scrooge in Clive Donner's 1984 film A Christmas Carol and Lieutenant Bill Kinderman in William Peter Blatty’s The Exorcist III. He was the first actor to refuse the Academy Award for Best Actor (for Patton in 1970), having warned the Academy of Motion Picture Arts and Sciences months in advance that he would do so on philosophical...  more
    • Age: Dec. at 72 (1927-1999)
    • Birthplace: Wise, Virginia, United States of America
    They a great Scrooge?

    More George C. Scott 

    The Best George C. Scott Movies#796 of 2,443 The Most Influential People of All Time#190 of 1,883 The Greatest Actors & Actresses in Entertainment History

  • The Muppet Christmas Carol (1992)

    Sir Michael Caine (born 14 March 1933) is an English actor, producer and author. He has appeared in more than 130 films in a career spanning 70 years and is considered a British film icon. Known for his cockney accent, Caine was born in South London.He made his breakthrough in the 1960s with starring roles in British films, including Zulu (1964), The Ipcress File (1965), Alfie (1966), for which he was nominated for an Academy Award, The Italian Job (1969), and Battle of Britain (1969). His roles in the 1970s included Get Carter (1971), The Last Valley (1971), Sleuth (1972), for which he earned his second Academy Award nomination, The Man Who Would Be King (1975), and A Bridge Too Far...  more
    • Age: 87
    • Birthplace: Rotherhithe, London, United Kingdom
    They a great Scrooge?

    More Michael Caine 

    #16 of 309 The Coolest Actors Ever#41 of 264 The Best (Male) Actors Working Today#283 of 904 Celebrity Death Pool 2021

  • A Christmas Carol (1999)

    Sir Patrick Stewart (born 13 July 1940) is an English actor whose work has included roles on stage, television, and film in a career spanning almost six decades. He has been nominated for Olivier, Golden Globe, Emmy, Screen Actors Guild, and Saturn Awards throughout his career. Beginning his career with a long run with the Royal Shakespeare Company, Stewart received the 1979 Laurence Olivier Award for Best Actor in a Supporting Role for his performance in Antony and Cleopatra in the West End. Stewart's first major screen roles were in BBC-broadcast television productions during the mid-late 1970s, including Hedda, and the I, Claudius miniseries. From the 1980s onward, Stewart began working...  more
    • Age: 80
    • Birthplace: Mirfield, United Kingdom
    They a great Scrooge?

    More Patrick Stewart 

    Things You Didn't Know About Patrick Stewart#6 of 269 The Most Trustworthy Celebrities In The World#70 of 1,017 The Best Actors In Film History