I was just wondering if there were any Sherlock Holmes fans (books or previous dramatisations) who could give me their opinion on the guy who played 'Jim' Moriarty in the TV show Sherlock? To declare my interest I'm a massive Sherlock Holmes fan, particularly of the 80's ITV adaptation starring Jeremy Brett. I wouldn't consider myself a purist though, for example I love the recent Guy Ritchie films. However I really really hate Sherlock's take on the character of Moriarty. What makes him such a complex character is that he is a very intelligent professor of Mathematics (who wrote a book on Asteroids so complex that no-one can understand it) yet also a ruthless criminal. I just thought that the new TV adaptation portrayed him as an insane psychopath. I'd be really grateful for anyone's opinion!