Sherlock › Cast
Benedict Cumberbatch
Martin Freeman
Andrew Scott
Vinette Robinson
Tanya Moodie
Siobhan Hewlett
Mark Gatiss
Victoria Wicks
Amanda Abbington
Katy Maw
William Scott-Masson
Jonathan Aris