Harris will play the main villain, Professor Moriarty, beating out previously rumored front runners Brad Pitt and Daniel Day Lewis.
Harris will play the main villain, Professor Moriarty, beating out previously rumored front runners Brad Pitt and Daniel Day Lewis.