menu
menu
Entertainment

‘It Was A Ton Of Money.’ That Time Split’s James McAvoy Turned Down A Harry Potter Role At The Beginning Of His Career, And I Think It Was The Right Choice

Sarah El-Mahmoud
26/03/2025 17:14:00

Did you know that James McAvoy was almost in the Harry Potter movies? Years before the Scottish actor became well-known for playing Professor X in the X-Men prequels, starring in M. Night Shymalan’s Split or earning praise for his recent horror movie, Speak No Evil, he was just trying to break big. While I think he would have been amazing in the Wizarding World, after hearing the story, I actually think he made the right call.

Why James McAvoy Turned Down A Role In Harry Potter

In a resurfaced clip from James McAvoy’s Speak No Evil press tour (via Instagram) that’s been making the rounds, the actor revealed he was offered a lot of money to be part in the Harry Potter franchise, and he actually declined. In his words:

Fans of the Wizarding World know well that Tom Riddle is the name of the series’ main villain before he became the Dark Lord, or Voldemort, who wanted to kill Harry Potter after “The Boy Who Lived” became part of a prophecy that threatened his livelihood. It’s theoretically a big role, except Riddle only has a brief scene in the first movie in a flashback where we learn of his existence. While McAvoy was offered tens of thousands of pounds, here’s what happened next:

Sure, some people make 40,000 pounds in a year, and it would have been an easy job for the 22-year-old to simply take and sit on. However, it sounds like he wanted to work and really make a name for himself. He ended up starring in a play called Out in the Open the year the first Potter movie hit theaters.

Max: Plans start from $9.99 a month
Not only can you watch all the Harry Potter movies anytime with Max, a ton of the best James McAvoy movies and TV shows are on the service. From one of his early movies Starter For 10 to It: Chapter Two and X-Men: Apocalypse or His Dark Materials. Pay from $9.99 a month for its With Ads plan, now with three tiers available to those after a Max subscription. Prepay for a year and save up 20%.View Deal

Why I Think James McAvoy Made The Right Choice

While I definitely thought to myself how cool it would have been for a young McAvoy to play Tom Riddle, I do think the actor was meant for better things than a cameo in a huge movie. Riddle didn’t end up appearing in the first Harry Potter movie, but had a small role in The Chamber of Secrets. The actor who ended up playing him, Christian Coulson, never got to play the role past that film, and isn’t a household name like McAvoy. Plus, McAvoy loved his time in Out In The Open. As he continued:

I also read that Atonement director Joe Wright ended up casting James McAvoy in the 2007 romantic drama after seeing him in that very play! Wright said so in a Los Angeles Times article. Even though he turned down Harry Potter, it would only be a few years until we saw him play Mr. Tumnus in The Chronicles of Narnia movie, a role for which he was absolutely perfect. I think it all worked out in his favor in the end.

by Cinema Blend