Question: who plays moriarty in sherlock holmes tv series
Answer: Andrew Scott ( born October 21 , 1976 ) is an Irish film , television , and stage actor .