Episode

The Six Thatchers

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
Lars Mikkelsen as Charles Magnussen
Andrew Scott as Jim Moriarty
Amanda Abbington as Mary Morstan
Andrew Bone as Jack Sandeford
Sacha Dhawan as Ajay
Gabrielle Glaister as Ambassador
Hattie Ladbury as Female Client
David Colbourn as Male Client
Edward Judge as Craig
Paul Chequer as DI Dimmock
Simon Kunz as Sir Edwin
Sian Brooke as Elizabeth
Tanya Moodie as Ella
Aleksandar Mikic as Guard
Francesco Rochira as Gunman
Louise Brealey as Molly Hooper
Eleanor Matsuura as DI Hopkins
Pino Maiello as Hostage
Harry Gostelow as Husband
Albert Magashi as Karim
Neal Barry as Ray Kingsley
Daniel Hoffmann-Gill as Gold Teeth Man
Hassan Khan as MI6 Officer
James Holmes as Plane Passenger
Lindsay Duncan as Lady Smallwood
Eiry Thomas as Stewardess
David Cromarty as Terrorist
Matthew Rohman as Tortured Soldier
Richard Syms as Vicar
Marcia Warren as Vivian
Rob Callender as Charlie Welsborough
Charles Edwards as David Welsborough
Amanda Root as Emma Welsborough