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
A Christmas Carol | Old Vic Tickets

A Christmas Carol | Old Vic Tickets

12 Nov 2022 - 7 Jan 2023

A Christmas Carol | Old Vic Information

Esteemed writer Jack Thorne's joyous, atmospheric adaptation of the timeless Charles Dickens classic returns to The Old Vic following a successful run last Christmas. A Christmas Carol returns to The Old Vic in 2022. A Christmas Carol tickets are available on London Theatre now.

Based on Charles Dickens's beloved work, the play follows Ebenezer Scrooge on Christmas Eve. He is visited by three ghosts, in turn showing him either scenes from his past, a view of the present of a peek into the future. Consequently, he's forced to reevaulate his priorities. Can Scrooge reevaluate his priorities and take stock on his life in time for 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, starring Rhys Ifans as Ebenezer Scrooge. It immediately became a must-see piece of festive theatre, and A Christmas Carol's returned to the Old Vic every year since. Actors to play Ebenezer Scrooge include Stephen Mangan, Andrew Lincoln, and Paterson Joseph.

Tickets to A Christmas Carol are available now. Book your A Christmas Carol tickets on London Theatre today.

Book tickets to A Christmas Carol, or sign up to receive our latest news and show alerts.

Run time

Approx. 2h 25m (incl. intermission)

Opening date

November 12th, 2022

Closing date

January 7th, 2023




Old Vic



Cast and creative

By: Jack Thorne
Director: Matthew Warchus
Cast list: Owen Teale
Set: Rob Howell
Costume: Rob Howell
Lighting: Hugh Vanstone
Sound: Simon Baker
Movement: Lizzi Gee

Latest A Christmas Carol | Old Vic News & Features

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...

This website uses cookies.