The Hounds of Baskerville › Cast
Benedict Cumberbatch
Sherlock
Martin Freeman
Watson
Rupert Graves
DI Lestrade
Una Stubbs
Mrs. Hudson
Mark Gatiss
Mycroft Holmes
Louise Brealey
Molly Hooper
Russell Tovey
Henry Knight
Andrew Scott
Jim Moriarty
Amelia Bullmore
Dr Stapleton
Clive Mantle
Dr Bob Frankland
Simon Paisley Day
Major Barrymore
Sasha Behar
Dr Louise Mortimer
Will Sharpe
Corporal Lyons