My Shows
News on your favorite shows, specials & more!

Who Played Ebenezer Scrooge in A Christmas Carol

Ebenezer Scrooge is a role in A Christmas Carol, a play that opened West End in 2017.

On a bitter Christmas Eve night a cold-hearted miser is visited by four ghosts. Transported to worlds past, present and future, Ebenezer Scrooge witnesses what a lifetime of fear and selfishness has led to and sees with fresh eyes the lonely life he has built for himself. Can Ebenezer be saved before it's too late?

4 actors have played Ebenezer Scrooge in A Christmas Carol.

View full cast of A Christmas Carol

Performer Production Opened
Rhys Ifans West End A Christmas Carol 2017
Campbell Scott Broadway A Christmas Carol 2019
Paterson Joseph West End A Christmas Carol 2019
Michael Cerveris Off-Broadway A Christmas Carol (Thorne Adaptation) 2025

Other Roles in A Christmas Carol

Role Production Opened
Ebenezer Scrooge West End A Christmas Carol 2017

“Ebenezer Scrooge” Also Appears In

Production Type Year
A Christmas Carol Old Vic West End 2022

Photos from A Christmas Carol

View all 13 photos from A Christmas Carol

Videos


TICKET CENTRAL
Hot Show
Tickets From $155
Hot Show
Tickets From $58
Hot Show
Tickets From $59
Hot Show
Tickets From $95