In the 1951 film Scrooge, who plays Ebenezer Scrooge?

The story behind the answer

Alastair Sim plays Ebenezer Scrooge in the 1951 film Scrooge. Directed by Brian Desmond Hurst, this British adaptation of Charles Dickens’s A Christmas Carol follows the miser’s supernatural transformation on Christmas Eve.

Sim’s performance is especially associated with the character’s movement from cruelty and isolation to generosity. The film includes the familiar visits from the Ghosts of Christmas Past, Present, and Yet to Come, while adding visual detail drawn from Victorian London and Dickens’s original story.

The title can cause confusion because several adaptations use Scrooge or A Christmas Carol as their name. This answer refers specifically to the black-and-white British film released in 1951, not the 1970 musical Scrooge starring Albert Finney or the 1984 television film starring George C. Scott.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: