Question : who plays james moriarty in sherlock holmes a game of shadows
Answer : Jared Harris