Episode

A Scandal in Belgravia

Cast
Benedict Cumberbatch as Sherlock Holmes
Martin Freeman as Dr. John H. Watson
Lara Pulver as Irene Adler
Mark Gatiss as Mycroft Holmes
Una Stubbs as Mrs. Hudson
Rupert Graves as DI Greg Lestrade
Andrew Scott as Jim Moriarty
Peter Pedrero as Archer
Thomasin Rand as Beautiful Woman
Simon Thorp as Businessman
Danny Webb as DI Carter
Greg Bennett as CIA Driver
Amber Elizabeth as Commuter
Munir Khairdin as Creepy Guy
Simon Blood DeVay as Detective - CID
Andrew Havill as Equerry
Anthony Cozens as Geeky Young Man
Honor Kneafsey as Little Girl
Ilana Kneafsey as Little Girl
Louise Brealey as Molly Hooper
Oona Chaplin as Jeanette
Rosalind Halstead as Kate
Rosemary Smith as Married Woman
Todd Boyce as Neilson
Nathan Harmer as Phil
Darrell Las Quevas as Plummer
Richard Cunningham as Timid Man
Luke Newberry as Young Policeman