Episode

The Empty Hearse

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
Andrew Scott as Jim Moriarty
Amanda Abbington as Mary Morstan
Elizabeth Coyle as Mary Sutherland
Jonathan Aris as Philip Anderson
Lisa McAllister as Anthea
Adam Prickett as Bonfire Attendee
Derren Brown as Derren Brown
Rick Warden as Bonfire Dad
Paul Dawkins as Diner
Hugh Holman as Diner
Robin Sebastian as Mr. Harcourt
Paul Warren as Homeless Spy
Louise Brealey as Molly Hooper
Sharon Rooney as Laura
Lars Mikkelsen as Charles Magnussen
Gillian Steventon as Nurse
Georgina Howard as Passerby
Susannah Todd as Pushy Reporter
Lovelace Akpojaro as Reporter
Jim Conway as Reporter
Nicole Arumugam as Reporter
Timothy Carlton as Sherlock's father
Wanda Ventham as Sherlock's mother
David Fynn as Howard Shilcott
David Gant as Mr. Szikora
Ed Birch as Tom
Tomi May as Torturer
Lasco Atkins as Undercover Police
Trixiebell Harrowell as Zoe