23. Jonathan Small, aka The Mayfly Man (Jalaal Hartley)
22. Dr. Robert Frankland (Clive Mantle)
21. Anthea (Lisa McAllister)
20. Lady Elizabeth Smallwood (Lindsay Duncan)
19. Sebastian Wilkes (Bertie Carvel)
18. Sarah Sawyer (Zoe Telford)
17. Kitty Riley (Katherine Parkinson)
16. Jeff Hope (Phil Davis)
15. General Shan (Sarah Lam)
14. Sergeant Sally Donovan (Vinette Robinson)
13. Janine (Yasmine Akram)
12. Philip Anderson (Jonathan Aris)
11. Bill Wiggins (Tom Brooke)
10. Charles Augustus Magnussen (Lars Mikkelsen)
9. Irene Adler (Lara Pulver)
8. Mrs. Hudson (Una Stubbs)
7. Detective Inspector Greg Lestrade (Rupert Graves)
6. Molly Hooper (Louise Brealey)
5. Mycroft Holmes (Mark Gatiss)
4. Mary Morstan (Amanda Abbington)
3. Jim Moriarty (Andrew Scott)
2. Dr. John Watson (Martin Freeman)
1. Sherlock Holmes (Benedict Cumberbatch)
BRB. Off to stream the first three series of in anticipation for Series four. #TeamSherlock.