
A Christmas Carol tickets


About A Christmas Carol
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) and starring Giles Terera (One Flew Over the Cuckoo’s Nest, Hamilton, Othello) 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.
Audio Described:
- Monday, 4th January, 7pm (Touch Tour 5pm)
British Sign Language (BSL) Interpreted:
- Tuesday, 5th January, 7pm
Run time
2hr. Incl 1 interval
Venue
Categories
Age
Ages 8+.
Start date
1st January, 2027
End date
9th January, 2027
A Christmas Carol cast and creative team
By: Charles Dickens, adapted by Jack Thorne
Songs by: Christopher Nightingale (Composer & Arranger)
Director: Matthew Warchus
Choreography: Lizzi Gee (Movement)
Cast list: Giles Terera, Carly Bawden, Ewan Black, Khalid Daley, Geraint Downing, Edward Harrison, Kirsty MacLaren, Aiesha Naomi, Jack North, Claire O’Leary, Alastair Parker, Nuwan Hugh Perera, Gleanne Purcell-Brown, Hollie Jane Stephens, Sam Stones, Annie Wensak, Imuujin Bayarsaikhan, Freddie Merritt, Veronica Aeryn Onu, Hannah Slater
Sets: Rob Howell
Costumes: Rob Howell
Lighting: Hugh Vanstone
Sound: Simon Baker
Venue
Directions
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.
Frequently asked questions
Is A Christmas Carol playing in the West End or Off-West End?
A Christmas Carol is Off West End.
How long is A Christmas Carol on for?
Tickets for A Christmas Carol are available through 9 January 2027 — check the calendar for the latest availability.
Who stars in A Christmas Carol?
A Christmas Carol stars Giles Terera, Carly Bawden, Ewan Black, Khalid Daley, Geraint Downing, Edward Harrison, Kirsty MacLaren, Aiesha Naomi, Jack North, Claire O’Leary, Alastair Parker, Nuwan Hugh Perera, Gleanne Purcell-Brown, Hollie Jane Stephens, Sam Stones, Annie Wensak, Imuujin Bayarsaikhan, Freddie Merritt, Veronica Aeryn Onu, Hannah Slater.
Who is the director of A Christmas Carol?
Matthew Warchus is the director of A Christmas Carol.
Who composed the music and lyrics for A Christmas Carol?
The music and lyrics for A Christmas Carol were composed by Christopher Nightingale (Composer & Arranger).
Who is the writer of A Christmas Carol?
The writer of A Christmas Carol is Charles Dickens, adapted by Jack Thorne.
How do you get tickets for A Christmas Carol?
Check the top of this page for current availability on A Christmas Carol tickets on TodayTix.
What is the running time of A Christmas Carol?
A Christmas Carol runs for 2hr. Incl 1 interval
Which theatre is A Christmas Carol at?
A Christmas Carol is at London's The Old Vic, which is located at 103 The Cut, London, SE1 8NB.
What is the age recommendation for A Christmas Carol?
Ages 8+.
What is A Christmas Carol about?
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) and starring Giles Terera (One Flew Over the Cuckoo’s Nest, Hamilton, Othello) as Ebenezer Scrooge.