What it is

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 Child, His Dark Materials).

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.

Questions

When does A Christmas Carol start and end?

A Christmas Carol runs Friday, 8 January 2027, 19:00.

Where is A Christmas Carol?

A Christmas Carol takes place at The Old Vic, Waterloo Road, London.

Also at The Old Vic

  1. 19:00A Christmas CarolWed 30 Dec · The Old Vic
  2. 19:00A Christmas CarolTue 5 Jan · The Old Vic
  3. 19:00A Christmas CarolThu 7 Jan · The Old Vic

The same day

The whole day →