A Scandal in Belgravia › Cast
Benedict Cumberbatch
Sherlock
Martin Freeman
Watson
Rupert Graves
DI Lestrade
Una Stubbs
Mrs. Hudson
Mark Gatiss
Mycroft Holmes
Louise Brealey
Molly Hooper
Andrew Scott
Moriarty
Lara Pulver
Irene Adler
Danny Webb
DI Carter
Andrew Havill
The Equerry
Todd Boyce
Neilson
Oona Chaplin
Jeanette