James McAvoy says he once turned down ‘a ton of money’ to potentially play Tom Riddle in ‘Harry Potter’ Finance September 14, 2024 Scottish actor James McAvoy has said he once turned down the opportunity to potentially play the role of a young…