James McAvoy says he once turned down 'a ton of money' to potentially play Tom Riddle in 'Harry Potter'
The 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.
What's Your Reaction?