• Viral badge

Brenda Song Said She Was Told She Wasn't "Asian Enough" To Audition For "Crazy Rich Asians," And 10 More Shocking, Bizarre, And Ridiculous Reasons Actors Were Rejected From Movie Roles

Tom Holland was almost in Star Wars, but he couldn't stop laughing during his audition.

1. Harry Styles really wanted to play Elvis Presley in Elvis, but the film's director turned him down.

In a recent interview on the Fitzy & Wippa podcast, Elvis director Baz Luhrmann explained: "The real issue with Harry is he's Harry Styles. He’s already an icon. Harry and I came to a place, genuinely I mean — he was just desperate to put the suit on and explore."

The role ultimately went to Austin Butler.

Austin Butler stands with his hand in his pocket

2. Andrew Garfield auditioned to play Prince Caspian in The Chronicles of Narnia, but was told he wasn't "handsome enough."

A closeup of Andrew Garfield with a beard

In an interview with Entertainment Tonight, Garfield explained: "I remember I was so desperate. I auditioned for Prince Caspian in The Chronicles of Narnia and I thought, This could be it; this could be it. ... I remember I was obsessed."

Andrew Garfield talking into a mic

When the Spider-Man star was turned down for the role, he went to his agent to ask why: "[My agent] eventually just broke under my incessant nagging, and she was like, ‘It’s because they don’t think you’re handsome enough, Andrew.'"

Andrew Garfield as Peter Parker

The role ultimately went to Ben Barnes.

Ben Barnes smiles at an event; Ben Barnes wears armor

3. Brenda Song alleges that she wasn't allowed to audition for Crazy Rich Asians because she wasn't considered "Asian enough."

Brenda Song smiles at an event

In an interview with Teen Vogue, the Suite Life star explained: "A lot of people don't know this, but I never got to read for Crazy Rich Asians, ever. Their reasoning behind that, what they said was that my image was basically not Asian enough, in not so many words. It broke my heart. I said, 'This character is in her late to mid-20s, an Asian American, and I can't even audition for it? I've auditioned for Caucasian roles my entire career, but this specific role, you're not going to let me do it? You're going to fault me for having worked my whole life?' I was like, 'Where do I fit?'"

A closeup of Brenda Song

Crazy Rich Asians director Jon M. Chu disputed Song's story, writing in a tweet response to Entertainment Weekly, "would these words ever come out of my mouth? Nope makes no sense. I feel horrible she thinks this is the reason. The fact is I love Brenda Song and am a fan. I didn’t need her to audition because I already knew who she was!"

Jon M Chu smiles

4. Robert Redford wanted the lead role of Benjamin in The Graduate, but was told nobody would believe he could play a "loser."

A closeup of Robert Redford smiling

In an interview with Vanity Fair, director Mike Nichols recalled: "I said, 'You can’t play [Benjamin]. You can never play a loser.' And Redford said, 'What do you mean? Of course I can play a loser.' And I said, 'O.K., have you ever struck out with a girl?' and he said, 'What do you mean?' And he wasn’t joking."

An old photo of Robert Redford

The role ultimately went to Dustin Hoffman.

Dustin Hoffman at an event; a young Dustin Hoffman in "The Graduate"

5. Robin Williams was reportedly interested in playing Hagrid or Remus Lupin in the Harry Potter films, but the filmmakers wanted an entirely British cast.

Robin Williams laughs on a talk show

In an interview with Huffington Post, casting director Janet Hirshenson explained why director Christopher Columbus turned Williams down for Hagrid. "[Williams] really wanted to be in the movie, but it was a British-only edict," she said. "And once [Columbus] said no to Robin, he wasn’t going to say yes to anybody else, that’s for sure."

Hagrid walking outside

In an interview with Total Film, Columbus said it was "very difficult" to tell Williams that he couldn't play Lupin either. In another interview with Insider, Columbus added, "Robin would have been brilliant [as Lupin]. It would have been a different interpretation."

Lupin, Harry, and Ron at a cafe

The role of Hagrid ultimately went to Robbie Coltrane, and the part of Lupin went to David Thewlis.

Robbie Coltrane smiling; David Thewlis smiling

6. Zoë Kravitz was told she was too "urban" to audition for The Dark Knight Rises.

Zoe Kravitz at the Academy Awards

The Batman star explained in an interview with the Observer: "I don’t know if it came directly from [director] Chris Nolan. I think it was probably a casting director of some kind, or a casting director’s assistant. … Being a woman of color and being an actor and being told at that time that I wasn’t able to read because of the color of my skin, and the word 'urban' being thrown around like that, that was what was really hard about that moment."

A closeup of Zoe Kravitz

7. Sean Young initially landed the part of Vicki Vale in Batman, but after she broke her arm, she was let go and replaced by Kim Basinger. When Batman Returns was in the works, Young famously showed up to the Warner Bros. studio lot dressed up as Catwoman to try to convince director Tim Burton that she was perfect for the role — which did not impress him.

In an interview with the Hollywood Reporter, Young revealed that Burton himself wasn't actually at the studio lot to see her stunt. "He wasn’t there. I guess he was hiding in the bathroom," Young said. "Who knows? If these Warner Bros. executives now were really good businessmen, they’d let me play Catwoman today, and I’d make a smash amount of money. But they’re too stupid. You can lead people to water, but you can’t make them great artists. Nobody wants to take that risk, it’s too scary."

a person dressed as Catwoman

The role of Catwoman ultimately went to Michelle Pfeiffer.

Michelle Pfeiffer at an event; Michelle Pfeiffer as Catwoman

8. Tom Holland auditioned for the role of Finn in Star Wars: Episode VII - The Force Awakens, but didn't land the part because he "couldn't stop laughing" during his audition.

Tom Holland smiling

In an interview with Backstage, Holland explained: "I was like four or five auditions in. ... I remember doing this scene with this lady, bless her, and she was just a drone. So I was doing all of this, like, 'We gotta get back to the ship!' And she was going, 'Bleep, bloop bloop, bleep bloop.' I just couldn’t stop laughing. I found it so funny. And I felt really bad, because she was trying really hard to be a convincing android or drone or whatever they’re called. Yeah, I obviously didn't get the part. That wasn’t my best moment."

Tom Holland talking into a mic

The role ultimately went to John Boyega.

A portrait of John Boyega; John Boyega as Finn

9. Eddie Redmayne auditioned for the role of Kylo Ren in Star Wars, but was rejected after he blew his audition.

Eddie Redmayne speaking

In an interview with Uproxx, Redmayne described his audition: "They gave me like a Star Trek scene – or like something from Pride and Prejudice. It was one of those films. With films that top secret, they don’t give you the actual lines. So they give you a scene from Pride and Prejudice, but then they tell you you’re auditioning for the baddie. If you’re me, you then put some ridiculous voice on."

Eddie Redmayne at an event

"[Nina Gold] was just sitting there and I was trying again and again with different versions of my kind of 'koohh paaaah' [Darth Vader breathing sound] voice," Redmayne continued. "And after like 10 shots she’s like, 'You got anything else?' I was like, 'No.'"

Eddie Redmayne smiling with a mic in his hand at an event

The role ultimately went to Adam Driver.

Adam Driver at an event; Adam Driver as Kylo Ren

10. Chris Klein auditioned for the part of Sky in Mamma Mia!, but was knocked out of the running when he realized the musical role did, in fact, require singing.

A closeup of Chris Klein

In an interview with Huffington Post, the American Pie actor explained: "So an audition that I had done years ago for Mamma Mia! somehow, was put on to the web. And it's a horrible audition. And I took a chance — I can't sing! I don't know why I was in there. But I took a chance! It's a musical — let's see if I can give it a shot. And, you know, the way that they put it out there, it gets taken out of context and all that kind of thing. It was really a dreadful audition. Talk about a reason that I didn't get a part, man!"

View this video on YouTube

Funny or Die / Via youtu.be

Above is the viral audition video Klein is referring to.

The role ultimately went to Dominic Cooper.

Dominic Cooper at an event; Dominic Cooper as Sky

11. And finally, Freddie Prinze Jr. was reportedly being highly considered for the role of Spider-Man for Spider-Man (2002), but he majorly blew it during a meeting with director Sam Raimi.

A closeup of Freddie Prinze Jr smiling

In an episode of his podcast Prinze and the Wolf, Prinze Jr. explained: "I got a meeting with Sam [Raimi], and I was super excited, super nervous. Went in and we sat down — it was only like three people that he was talking to — and I sat down and he goes, 'So, tell me, tell me why you love Spider-Man?'"

Freddie Prinze Jr on a talk show

"I go into this whole like universe of what my favorite parts of Spider-Man were, and I foolishly bring up the alien symbiote, which is Venom, right," the actor continued. "When I left, I literally was like, 'You just talked about Venom instead of Spider-Man for 25 minutes you stupid a--hole,' and I drove home so upset and angry."

Freddie Prinze Jr being interviewed on a talk show

The role, of course, ultimately went to Tobey Maguire.

Tobey Maguire in a suit; Tobey Maguire as Spider-Man