








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 Paul Hilton (The Inheritance, Lady Macbeth, Slow Horses) 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.
2hrs. Incl. 1 interval.
Ages 8+.
12th November, 2025
10th January, 2026
By: Jack Thorne
Music: Christopher Nightingale
Director: Matthew Warchus
Movement: Lizzie Gee
Cast list: Paul Hilton, Rob Compton, Jamie Doncaster, Geraint Downing, Matthew Durkan, Lauren Jones, Rachel Moran, Stuart Neal, Claire O'Leary, Alastair Parker, Nuwan Hugh Perera, Parisa Shahmir, Tanisha Spring, Kibong Tanji, Annie Wensak, Connor Wood
Sets & Costumes: Rob Howell
Lighting: Hugh Vanstone
Sound: Simon Baker
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.
| Day of week | Matinee | Evening |
|---|---|---|
| Monday | 2:00 PM | 7:00 PM |
| Tuesday | 2:00 PM | 7:00 PM |
| Wednesday | 1:00 PM | 7:00 PM |
| Thursday | 2:00 PM | 7:00 PM |
| Friday | - | 7:00 PM |
| Saturday | 2:00 PM | 7:00 PM |
| Sunday | - | - |
You can unsubscribe at any time. Privacy Policy