James McAvoy Reveals Why He Turned Down The Chance To Play This Iconic Harry Potter Character

James McAvoy

James McAvoy has revealed he was “almost” in the Harry Potter franchise.

The Bafta nominee was a guest on a recent edition of the Happy Sad Confused podcast, during which he discussed an opportunity that came his way “right at the beginning of my career”.

Following an audition to play Tom Riddle (a younger Lord Voldermort) in Harry Potter, James recalled that he and around 10 other young actors were selected to be put “in a retainer”, which the Scottish performer claimed........

© HuffPost