Episode

The Lying Detective

Cast
Benedict Cumberbatch as Sherlock Holmes
Martin Freeman as Dr. John H. Watson
Mark Gatiss as Mycroft Holmes
Una Stubbs as Mrs. Hudson
Rupert Graves as DI Greg Lestrade
Amanda Abbington as Mary Morstan
Toby Jones as Culverton Smith
Tom Brooke as Bill Wiggins
Matthew Romain as Nervous Andrew
Georgina Rylance as Cornelia
Katy Wix as Nurse Cornish
Sian Brooke as Elizabeth
Gina Bramhill as Faith
Vijay Doshi as Gavin
Louise Brealey as Molly Hooper
Dominic Borrelli as Husband
Ben Abell as Indignant Man
Martin Savage as Ivan
Usman Akram as MI5 Agent
Lee Kemp as MI6 Agent
Helena Dennis as Paparazzo
Lex Lamprey as Photographer
Chris Wilson as High Rank Police Officer
Sharon Cherry Ballard as Police Woman
Eric Kofi-Abrefa as Policeman
David Kirkbride as Hospital Policeman
Lee Knight as Reporter
Miranda Hennessy as Reporter
Asheq Akhtar as Saheed
Samantha E. Hunt as Amy Saunders
Lindsay Duncan as Lady Smallwood
Eileen Dunwoodie as Wife