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

Subscribe to our newsletter to unlock exclusive London theatre updates!

Special offers, reviews and release dates for the best shows in town.

You can unsubscribe at any time. Privacy Policy