James McAvoy Reveals He Turned Down Young Voldemort Role in 'Harry Potter'
The actor declined a lucrative offer early in his career due to the restrictive terms of the contract.
- James McAvoy auditioned for the role of young Tom Riddle, who becomes Voldemort, in the 'Harry Potter' films.
- The offer included a retainer clause that would have prevented him from taking other roles for about seven months.
- McAvoy was offered £40,000 for the role, a significant sum for the then up-and-coming actor.
- On the advice of his agent, he turned down the role and instead took a lower-paid theater job.
- McAvoy has no regrets, stating the experience was crucial in shaping his acting career.