Christmas The Best Actors Who Played Scrooge, Ranked  

Ranker Entertainment
102 votes 24 voters 25 items

List Rules Movies 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.

list ordered by

1
6 3
Seymour Hicks is listed (or ranked) 1 on the list The Best Actors Who Played Scrooge, Ranked
Dec. at 78 (1871-1949)

Scrooge (1913)
Scrooge (1935)

2
4 3
Rupert Julian is listed (or ranked) 2 on the list The Best Actors Who Played Scrooge, Ranked
Dec. at 64 (1879-1943)

The Right to Be Happy (1916)

3
2 1
George C. Scott is listed (or ranked) 3 on the list The Best Actors Who Played Scrooge, Ranked
Dec. at 72 (1927-1999)

A Christmas Carol (1984)

4
2 1
Christopher Plummer is listed (or ranked) 4 on the list The Best Actors Who Played Scrooge, Ranked
age 89

The Man Who Invented Christmas (2017)

5
1 0
Alastair Sim is listed (or ranked) 5 on the list The Best Actors Who Played Scrooge, Ranked
Died at 76 (1900-1976)

Scrooge (1951)

6
3 3
Bransby Williams is listed (or ranked) 6 on the list The Best Actors Who Played Scrooge, Ranked
Bransby Williams Died at 91 (1870-1961)

Scrooge (1928)

7
1 1
Bill Murray is listed (or ranked) 7 on the list The Best Actors Who Played Scrooge, Ranked
age 68

Scrooged (1988)

8
1 1
Patrick Stewart is listed (or ranked) 8 on the list The Best Actors Who Played Scrooge, Ranked
age 78

A Christmas Carol (1999)

9
1 1
Michael Gambon is listed (or ranked) 9 on the list The Best Actors Who Played Scrooge, Ranked
age 78

Doctor Who (2010)

10
1 1
Tim Curry is listed (or ranked) 10 on the list The Best Actors Who Played Scrooge, Ranked
age 69

A Christmas Carol (1997)

11
1 1
Basil Rathbone is listed (or ranked) 11 on the list The Best Actors Who Played Scrooge, Ranked
Died at 75 (1892-1967)

A Christmas Carol (1956 and 1958)

12
0 0
Jack Palance is listed (or ranked) 12 on the list The Best Actors Who Played Scrooge, Ranked
Died at 87 (1919-2006)

A Christmas Carol (1998)

13
0 0
Susan Lucci is listed (or ranked) 13 on the list The Best Actors Who Played Scrooge, Ranked
age 69

Ebbie (1995)

14
0 0
Simon Callow is listed (or ranked) 14 on the list The Best Actors Who Played Scrooge, Ranked
age 66

Christmas Carol: The Movie (2001)
A Christmas Carol (2018)

15
0 0
Tom Ricketts is listed (or ranked) 15 on the list The Best Actors Who Played Scrooge, Ranked
Died at 86 (1853-1939)

A Christmas Carol (1908)

16
0 0
Catherine Tate is listed (or ranked) 16 on the list The Best Actors Who Played Scrooge, Ranked
age 47

Nan's Christmas Carol

17
5 6
Charles Rock is listed (or ranked) 17 on the list The Best Actors Who Played Scrooge, Ranked
Charles Rock Dec. at 53 (1866-1919)

A Christmas Carol (1914)

18
4 5
Marc McDermott is listed (or ranked) 18 on the list The Best Actors Who Played Scrooge, Ranked
Died at 48 (1881-1929)

A Christmas Carol (1910)

19
3 4
Russell Thorndike is listed (or ranked) 19 on the list The Best Actors Who Played Scrooge, Ranked
Dec. at 87 (1885-1972)

A Christmas Carol (1923)

20
3 4
Reginald Owen is listed (or ranked) 20 on the list The Best Actors Who Played Scrooge, Ranked
Dec. at 85 (1887-1972)

A Christmas Carol (1938)

21
2 3
Gene Lockhart is listed (or ranked) 21 on the list The Best Actors Who Played Scrooge, Ranked
Dec. at 66 (1891-1957)

A Christmas Carol

22
2 3
Albert Finney is listed (or ranked) 22 on the list The Best Actors Who Played Scrooge, Ranked
age 79

Scrooge (1970)

23
1 2
Kelsey Grammer is listed (or ranked) 23 on the list The Best Actors Who Played Scrooge, Ranked
age 60

A Christmas Carol (2004)

24
1 2
Jim Carrey is listed (or ranked) 24 on the list The Best Actors Who Played Scrooge, Ranked
age 53

A Christmas Carol (2009)

25
1 2
Michael Caine is listed (or ranked) 25 on the list The Best Actors Who Played Scrooge, Ranked
age 82

The Muppet Christmas Carol (1992)