Sherlock › Cast
Benedict Cumberbatch
Sherlock
Martin Freeman
Watson
Andrew Scott
Jim Moriarty
Vinette Robinson
Sgt Sally Donovan
Tanya Moodie
Ella
Siobhan Hewlett
Helen
Mark Gatiss
Mycroft Holmes
Victoria Wicks
Margaret Patterson
Amanda Abbington
Mary Watson
Katy Maw
Beth Davenport
William Scott-Masson
Sir Jeffrey Patterson
Jonathan Aris
Anderson
Rupert Graves
DI Lestrade