12 Stars Who Auditioned for Harry Potter Movies: From Henry Cavill to Robin Williams and More
David Thewlis
Enola Holmes 2 actor David Thewlis originally auditioned for Professor Quirrell's role in Harry Potter and the Sorcerer's Stone. However, he ended up playing Remus Lupin in Harry Potter and the Prisoner of Azkaban and the four final films in the franchise.
"I was directing my own movie [Cheeky] when [the offer for Lupin] came through, and I'd actually cast Ian Hart in my movie so obviously I wasn't bitter. He said, 'Who're you playing'? And I said, 'Lupin,' and he said, 'Well, you gotta do it, that's the best part in the book,'" Thewlis told Moviehole in 2004.
Eddie Redmayne
In an interview with Empire, Eddie Redmayne confirmed he auditioned to play Tom Riddle while he was still at a university but never got the chance to do it.
"I properly failed and didn't get a call back. Over the years I always hoped I might be cast as a member of the Weasley family, but unfortunately not," he shared.
Redmayne, however, got the chance to lead the Fantastic Beasts franchise as Newt Scamander.
Henry Cavill
"I'm sensing some Batman rivalries," Henry Cavill joked after losing both Cedric Diggory and Edward Cullen's roles to Robert Pattinson, who played Bruce Wayne's character in the DC Extended Universe.
Jamie Campbell Bower
Jamie Campbell Bower admitted to ruining his Harry Potter audition for Harry Potter and the Sorcerer's Stone installment after sharing an awkward gag.
"I had just heard this joke about a fairy, like, the reason why the fairy sits on top of the Christmas tree. And it's a really, like, dirty joke, because it's about the Christmas tree up somebody's bottom," Bower said on the "Happy Sad Confused" podcast. "And I told this joke in the audition, and there was again, this sort of air of silence after I said it. And I was like, 'Well, f----- that up."
Bower was up to play the titular role in the franchise, but it went to Daniel Radcliffe.
Jason Isaacs
While Jason Isaacs scored Lucius Malfoy's character, he originally tried to get Gilderoy Lockhart's role in the film series.
"I was mightily pissed off when they asked me would I mind reading for a different part. I was about to go play Captain Hook [in 2003's Peter Pan] and didn't want to do two children's villains. I went back in and read then went home," he added.
Isaacs reportedly told his agent to refuse the part, but his friends and family soon pushed him to take on the role — and he was thankful he did!
Joseph Morgan
In a post on X, Joseph Morgan confirmed that his "first ever acting audition was for Harry Potter II (Harry Potter and The Chamber of Secrets), for a character called Tom Riddle." Although he did not get the role, he still pursued a career in the TV and film industry.
Want OK! each day? Sign up here!
Jude Law
Jude Law almost had a different fate in the Harry Potter franchise as he nearly played Gilderoy Lockhart's character. However, the creators decided to give him a different role since he was too young to portray the temporary Defense Against the Dark Arts professor at Hogwarts.
Liam Aiken
Liam Aiken nearly became The Chosen One, according to casting director Janet Hirshenson.
In an interview with HuffPost, Hirshenson said Aiken was tested for the titular role. However, author J.K. Rowling only wanted British actors in the cast.
Richard E. Grant
Richard E. Grant impressed the Harry Potter team, which is why he was considered for the role of Lucius Malfoy. However, Isaacs ended up playing the character.
Robin Williams
Like Aiken, Robin Williams also became a victim of the all-British rule in the Harry Potter cast, getting rejected from playing Hagrid and Lupin.
"But it was a British-only edict. And once he said no to Robin, he wasn't going to say yes to anybody else, that's for sure. It couldn't be," Hirshenson said of director Chris Columbus.
He revealed that Williams, who died in August 2014, reached out to Columbus but still did not get the chance to become part of the film series.
Saoirse Ronan
Even Saoirse Ronan failed to secure a spot in Harry Potter.
During an October 3 appearance on Jimmy Kimmel Live!, the Little Women actress shared a past role she regretted not being able to play.
"But I had gone up for Luna Lovegood in Harry Potter years ago," said Ronan. "Because it was like the Irish character, so they got everyone Irish in, like half Ireland come and audition."
She reportedly knew she was not going to get it because she was too young, but thankfully, she still experienced being part of the franchise when she read out a scene.
Thomas Brodie-Sangster
In the early 2000s, then-10-year-old Thomas Brodie-Sangster auditioned for Harry Potter and the Sorcerer's Stone but lost Ron Weasley's character.
"It was my first experience of rejection and hit me quite hard. I had feelings of anger and frustration, but I couldn't really put the blame on anyone for not giving me the role," he told Radio Times, adding, "I do remember thinking, though, that the next time I went for an audition, I'd have to put up a shield to stop myself from getting hurt. It was the last time I ever felt like that, so whatever I did seemed to work."