
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.
