Your guide to London's culture and transport news and events taking place across the city.

Your guide to London's culture and transport news and events taking place across the city.

A Sherlock Carol, Marylebone Theatre - cheapest prices, dates, reviews and listings

Home > London theatre news > London theatre tickets > A Sherlock Carol

A Sherlock Carol
Image supplied by the organiser.

Tickets currently available from to

Tickets currently available from


This Christmas, Dickens meets Doyle in this clever fusion of comedy and drama. Walk the streets of Victorian London and see if Sherlock can overcome his own demons to crack the case this Christmas.

Three long Christmases have passed since the events of Reichenbach Falls. Sherlock strolls the streets of Victorian London, with little desire for minced pies or solving crimes, until he is encountered by a grown Tim Cratchit, who believes that Ebenezer Scrooge has been met with foul play.

Something about the death doesn’t quite add up, a missing diamond, a threatening letter - but Sherlock is on the case! On this dark and ominous Christmas Eve, the night is heavy with spirits from the past, present and future, but can Sherlock overcome his own ghosts in order to solve the case?

Ben Caplan (Call the Midwife) stars as Sherlock Holmes, with Kammy Darweish (Life of Pi) as Ebenezer Scrooge, Rosie Armstrong plays the countess and others, with Richard James as Doctor Watson and others, Gemmie Laurie as Emma Wiggins and others and Damian Lynch as Doctor Cratchit and others.

Buy tickets

Tickets currently available from

A Sherlock Carol
Image supplied by the organiser.

Theatre Address

Marylebone Theatre,
Rudolf Steiner House,
35 Park Road,
London,
NW1 6XT

Map of A Sherlock Carol at Marylebone Theatre

Nearest tube and railway stations to Marylebone Theatre

Current A Sherlock Carol performance dates