A Christmas Carol — London

AI-generated generic performance illustration — not a photograph of this event

A Christmas Carol — London

The Old Vic · London, United Kingdom 🇬🇧

About A Christmas Carol — London

Jack Thorne adapts Charles Dickens’ festive story in Matthew Warchus’ production. Giles Terera plays Ebenezer Scrooge; dates are for the run; check the official site for individual performance times and availability.

A Christmas Carol — London takes place at The Old Vic in London, United Kingdom. It is listed under Culture & Arts in Western Europe.

Dates & times

10 Nov 2026 – 9 Jan 2027 · Performance times vary — see the official theatre siteDates checked against the official site on 3 November 2026

Venue

The Old Vic

The venue map loads from another site and needs your consent.

A Christmas Carol — London FAQ

When is A Christmas Carol — London 2026?

A Christmas Carol — London runs 10 Nov 2026 – 9 Jan 2027, Performance times vary — see the official theatre site.

Where is A Christmas Carol — London held?

At The Old Vic in London, United Kingdom.