James McAvoy s'est fait remarquer dans le film Atonement, mais il a depuis poursuivi une brillante carrière avec la série de films X-Men, Split de M. Night Shyamalan, It: Chapter 2 et une foule d'autres films. En fait, il aurait pu décrocher un grand rôle bien plus tôt dans sa carrière. McAvoy a auditionné pour le rôle de Tom Riddle dans Harry Potter and the Chamber of Secrets, mais son agent l'a persuadé de ne pas accepter le rôle, qui a été attribué à Christian Coulson.
S'exprimant sur le podcast Happy Sad Confused: "J'ai failli jouer dans Harry Potter. J'ai auditionné pour ça, et je pense qu'ils voulaient me mettre sous contrat. Je n'avais pratiquement pas travaillé, et ils voulaient nous mettre en attente avec un tas d'autres acteurs pour pouvoir choisir plus tard.
"Ils ont proposé une somme d'argent assez importante. Pour moi, à l'époque, c'était une tonne d'argent, comme 40 000 livres. Mais je n'aurais pas pu travailler pendant environ sept mois."
Aurais-tu aimé voir McAvoy tenter sa chance pour devenir le Seigneur des Ténèbres ?