The oldest and first dedicated online London theatre guide News and tickets for over 250 West End & off-West End showsFollow us for the latest theatre news Twitter

New LT Logo

Owen Teale to play Ebenezer Scrooge in ‘A Christmas Carol’

The festive treat returns to the Old Vic.

Sophie Thomas
Sophie Thomas

Merry Christmas everyone! Okay, it may be July, but there’s a new Ebenezer Scrooge in A Christmas Carol at the Old Vic. Owen Teale will take the helm as Scrooge in Jack Thorne’s A Christmas Carol, with performances from 12 November to 7 Jan. 2023. Book A Christmas Carol tickets on London Theatre.

The Tony Award-winning actor’s theatre credits include A Doll’s House in the West End and on Broadway, No Man’s Land alongside Ian McKellen and Patrick Stewart, and Ivanov at the National Theatre.

Teale is the sixth actor to play Scrooge in A Christmas Carol at the Old Vic, following Stephen Mangan, Andrew Lincoln, and Paterson Joseph.

Based on Charles Dickens's beloved work, the play follows Ebenezer Scrooge on Christmas Eve. As Scrooge is visited by three ghosts in one evening, can Scrooge take stock on his life and find a new spirit by Christmas morning?

Jack Thorne's adaptation of A Christmas Carol is now a London institution. A Christmas Carol premiered at the Old Vic in 2017 and later transferred to Broadway, winning five Tony Awards.

Matthew Warchus directs A Christmas Carol at the Old Vic. The show features set and costume design by Rob Howell, composition by Christopher Nightingale, lighting design by Hugh Vanstone, and sound design by Simon Baker. Further casting will be revealed at a later date.

The Old Vic will open this autumn with Eureka Day starring Helen Hunt. Book Eureka Day tickets on London Theatre.

A Christmas Carol is at the Old Vic.

Book A Christmas Carol tickets on London Theatre.

LT - CTA - 250

Photo credit: Owen Teale (Photo courtesy of production)

Originally published on

This website uses cookies.