A Christmas Carol | Old Vic Tickets

A Christmas Carol | Old Vic Tickets

A Christmas Carol | Old Vic: What to expect - 1
A Christmas Carol | Old Vic Tickets

About A Christmas Carol | Old Vic

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 2023. Book A Christmas Carol tickets on London Theatre.

Based on Charles Dickens's beloved work, the play follows Ebenezer Scrooge on Christmas Eve. He is visited by three ghosts, showing him either scenes from his past, a view of the present, or a peek into the future. 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 Owen Teale, Stephen Mangan, Andrew Lincoln, and Paterson Joseph. This year, Doctor Who’s Christopher Eccleston leads the cast.

Run time

Approximately 2 hours including interval

Start date

November 11th, 2023

End date

January 6th, 2024



Old Vic




Audiences Say
Enchanting, Delightful, Entertaining, Absorbing, Clever
Must See!

70 reviews on Show-Score

Perfect christmas show, Clever set, Enchanting, Traditional and contemporary in equal measure
92 / 100
Alex Room
Epic, Great staging, Great acting, Entertaining, Absorbing
100 / 100
Catherine 352
Absorbing, Great staging, Great acting, Entertaining, Enchanting
99 / 100
Great acting, Enchanting, Delightful, Clever, Absorbing
92 / 100
View all reviews

Our Review

'A Christmas Carol' review – this pertinent Dickens adaptation has the prettiest staging and loveliest music

4 of 5
23 Nov 2023, 10:59
Read our four-star review of A Christmas Carol, starring Christopher Eccleston, now in performances at the Old Vic to 6 January.


103 The Cut, London, United Kingdom, SE1 8NB


Location: West End
Railway station: Waterloo
Bus numbers: (Waterloo Road) 1, 4, 26, 59, 68, 139, 168, 171, 172, 176, 188, 521, X68; (Mepham Street) 211, 243, 507
Night bus numbers: (Waterloo Road) 139, 176, 188, N1, N68, N171; (Mepham Street) 243
Car park: Waterloo Station (4mins)
Directions from tube: (7mins) Take Mepham Street (100 metres) down to Waterloo Road. Turn right on Waterloo Road, but keep left as the theatre is 100 metres further along on the opposite corner.

More information about A Christmas Carol | Old Vic

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


Unfortunately, tickets for this event are no longer available.

Get the latest updates on A Christmas Carol | Old Vic

Sign up to our mailing list to receive exclusive offers, new show ticket alerts and seasonal promotions. You can unsubscribe at any time.

You can unsubscribe at any time. Privacy Policy

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