Cast of
A Christmas Carol

About A Christmas Carol

Two visionary talents, playwright Jack Thorne and director Matthew Warchus, offer a magical new interpretation of Charles Dickens’ classic story. This timeless—and timely—tale of redemption welcomes theatergoers of all ages into an immersive experience that’s brimming with Christmas spirit, with dazzling staging, moving storytelling, and 12 of the most cherished Christmas carols, including “Joy to the World,” “Silent Night,” and “It Came Upon the Midnight Clear.”

Full Cast of A Christmas Carol

Melissa Allan

Rosanna Bates

John Dagleish

Tim van Eyken

Sam Lathwood

Eugene McCoy

Myra McFadyen

Gloria Obianyo

Maria Omakinwa

Golda Rosheuvel

Golda Rosheuvel

Golda Rosheuvel (born 2 May 1970) is a British actress and singer. She is known for her theatre work and a number of ...

See Golda Rosheuvel's other roles

Michael Rouse

Clive Rowe

Sam Townsend

Rayhaan Kufuor-Gray
plays Tiny Tim

Lara Mehmet
plays Tiny Tim

Lenny Rush
plays Tiny Tim

Eleanor Stollery
plays Tiny Tim

Andrew Lincoln
plays Ebenezer Scrooge

Andrew Lincoln as Ebenezer Scrooge

Andrew Lincoln (born Andrew James Clutterbuck; 14 September 1973) is an English actor. His first major role was as th...

See Andrew Lincoln's other roles

Crew of A Christmas Carol

Discover the backstage crew of A Christmas Carol →