Close
17 of 30
Best of the bad: Top 30 TV Villains
17 of 30
#14 - Jim Moriarty
Played by - Andrew Scott
From - Sherlock
People
Andrew Scott
Titles
Sherlock
,
The Great Game
Photo by Colin Hutton - © Hartwood Films 2012
Back to top