James McAvoy says he once turned down 'a ton of money' to potentially play Tom Riddle in 'Harry Potter'James McAvoy turned down a £40,000 retainer for a role in 'Harry Potter' to pursue a lower-paid theater job, shaping his acting career.