Actor John Simm dressed as Ebenezer Scrooge in a Victorian era costume and a tall hat. He stares seriously through dark fog holding a bright lantern in front of his face.
In Person

A Christmas Carol

30 Dec–04 Jan 2025

Limited Availability Limited Availability

What you need to know

Running Time

Approximately 2 hours including interval

Suitable for ages

8+

Tickets

PwC £10 Previews. Previews £13–£75, Off Peak £13–£75, Peak £15–£95. Premium and Old Vic Plus tickets available. A £2.50 transaction fee applies per booking (does not apply to OV TOGETHER Members).

Preview

PwC £10 Previews 09–14 Nov

Access Performances

British Sign Language (BSL) interpreted: Wednesday 11 December at 7pm
Audio described: Friday 13 December at 7pm. Touch Tour at 5pm
Relaxed (also audio described, captioned and BSL interpreted): Saturday 14 December at 2pm, Touch Tour at 11.45am
Captioned: Monday 16 December at 7pm

Dates

30 Dec–04 Jan 2025

About the show

Matthew Warchus’ big-hearted, smash hit production of Charles Dickens’ immortal classic returns to The Old Vic, joyously adapted for the stage by  Jack Thorne (Harry Potter and the Cursed ChildHis Dark Materials) and starring John Simm (Life on Mars, Grace) as Ebenezer Scrooge.

A Christmas Carol  fills the auditorium to the brim with mince pies, music and merriment. A unique staging immerses the audience in London’s longest running adaptation of this beloved festive favourite.

We recommend booking early to avoid disappointment.

Info & Discounts

OV Local
Live in Lambeth or Southwark? Make the most of your visit with our FREE OV Local Membership.

Please note, off peak performances of A Christmas Carol are 09–21 Nov, 22 Nov Matinee and 02–04 Jan.

Find out more about concessions.

Please be advised that patrons sat in the Stage Stalls cannot leave their seats during the performance for safety reasons. These seats can only be accessed prior to the performance or in the interval.

Find out more about tickets and bookings by reading our Terms and Conditions.