James McAvoy says he was offered ‘a ton of money’ to potentially play Tom Riddle in ‘Harry Potter’
Business InsiderThe Scottish actor, known for his roles in films such as "Atonement," said he was asked to be put on a retainer for the role of Tom Riddle.