A Christmas Carol Tickets

About A Christmas Carol

Returning to The Old Vic by popular demand is Jack Thorne’s (Harry Potter and the Cursed Child) joyous adaptation of Charles Dickens’ A Christmas Carol directed by Matthew Warchus (Matilda The Musical). This timeless classic has been spectacularly reimagined for the modern stage, with a uniquely immersive in the round seating, which brings the audience that bit closer to the uplifting story. Filling the auditorium to the brim with mince pies, entrancing lanterns, music and merriment, this production is a love song to Christmas and the power of both forgiveness and redemption.


Stephen Tompkinson plays Ebenezer Scrooge. Notable stage performances include King Arthur in Spamalot at the Playhouse Theatre and Arsenic and Old Lace at the previously named Strand Theatre. On television, he is best known for starring in DCI Banks and Wild at Heart.

The cast is completed by Rosanna Bates, Ava Brennan, Jamie Cameron, Peter Caulfield, Oliver Evans, Nicola Hughes, Eugene McCoy, Myra McFadyen, Frances McNamee, Alastair Parker, Michael Rouse, Tim van Eyken and Witney White.

What's the story?

Businessman Ebenezer Scrooge has a reputation for being a miser. Not only does he overwork and underpay his employees like clerk Bob Cratchit whose son, Tiny Tim, is crippled and close to death, but for him, Christmas is a “humbug”. He prefers to avoid spending time with his family and wants nothing to do with his nephew, Fred, whose birth cost Scrooge the life of his sister.

On Christmas Eve, Scrooge is visited by the chained and tormented ghost of his business partner, Jacob Marley. He is then visited by three apparitions, the ghosts of Christmas Past, Christmas Present and Christmas Yet to Come. Transported to each of these worlds Scrooge witnesses what a lifetime of fear and selfishness has led to and sees with fresh eyes the lonely life he has built for himself. The ghosts offer him one last chance to change his ways and save himself from the grim fate that befell his firend Marley. Can Ebenezer be saved before it’s too late?


With our huge range of cheap tickets for plays on in London, a visit to the West End has never been better value. Book with us for A Christmas Carol and enjoy a great play at a price that won’t bring down the curtain on your budget.

We’re your one-stop shop for special offer theatre tickets. Book your cheap A Christmas Carol tickets today and we’ll dispatch them straight away. #LifesBestLive

A Christmas Carol Performance Dates & Times

A Christmas Carol is not available to book, please sign up to our newsletter for updates and offers on forthcoming and available shows.

  • -
  • -
  • -
  • -
  • -
  • -
  • -

Old Vic Theatre

Find out more about the venue for your show: Directions, Transport options and facilities.

Where is A Christmas Carol?

103 The Cut London SE1 8NB
  • Nearest Bus stop: (Waterloo Road) 1, 4, 26, 59, 68, 139, 168, 171, 172, 176, 188, 521, X68; (Mepham Street) 211, 243, 507
  • Parking: Waterloo Station (4mins)
  • Nearest Night Bus: (Waterloo Road) 139, 176, 188, N1, N68, N171; (Mepham Street) 243
  • Nearest Tube: Waterloo & City, Bakerloo, Northern, Jubilee
  • Directions:

    (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.

  • Nearest Station: Waterloo


  • Air conditioned
  • Bar
  • Disabled toilets
  • Infrared hearing loop
  • Toilets
  • Wheelchair accessible