1. Sherlock Holmes (Benedict Cumberbatch)
2. Dr John Watson (Martin Freeman)
Essentially the same but with more grooming.
3. Mrs Hudson (Una Stubbs)
4. Detective Inspector Lestrade (Rupert Graves)
Who knew sideburns could look so sexual?
5. Philip Anderson (Jonathan Aris)
The one from the Victorian era is ON THE LEFT.
6. Mary Watson (Amanda Abbington)
7. Mycroft Holmes (Mark Gatiss)
8. And Molly Hooper (Louise Brealey)
And yes...Molly was the best one.
By far.
And what did she make of it?
SPOILER By God I loved being a ***. #Sherlock