16 Actors who Said “No” and Missed Their Chance to Be in an Iconic Film

Some actors and actresses were so good in certain roles that it’s hard to imagine anyone else portrayed the same characters. But in fact, producers and directors often plan to hire someone who end up refusing the role. It’s not always due to having a strict schedule or just not want to be in a certain project.

We at CHEERY wanted to find out which famous actors refused the roles that later became iconic. It turns out that Neo from The Matrix could have been played by a woman.

Clarice Starling in The Silence of the Lambs

© The Silence of the Lambs / Orion Pictures and co-producers, AF Archive / Graham Whitby Boot / Mary Evans Picture Library / East News

When Jodie Foster read The Silence of the Lambs, she was really intrigued by the character of Clarice Starling. But director Jonathan Demme wanted to see Michelle Pfeiffer in the film. She refused.

She felt that the story was soaked in evil. She didn’t regret her decision. But she’s sorry she lost a chance to work with Demme.

Bruce Wayne from Batman Begins

Josh Hartnett was a big star at the end of 90s. Everyone thought he would have a great career in Hollywood, and he was offered the roles of famous superheroes, such as Batman and Superman. But Hartnett didn’t want to become associated only with such characters. He saw other actors trying to shake off such an image for years.

Josh is still sorry he refused to appear in Christopher Nolan’s film. He said, “People don’t like being told no. I don’t like it. I learned my lesson when Christopher Nolan and I talked about Batman. I decided it wasn’t for me. Then he didn’t want to put me in The Prestige.”

Mia from La La Land

© La La Land / Summit Entertainment and co-producers, Evan Agostini / Invision / AP / East News

Originally, the role of Mia was supposed to go to Emma Watson. But the actress was already hired for Beauty and the Beast, where she was supposed to play Belle. Watson said she was going to have a long preparation.

She was expected to learn riding a horse, singing, and dancing. And she had to be in London for that. So, Watson had to refuse the role. And Emma Stone got it.

Harvey Dent from The Dark Knight

© The Dark Knight / Warner Bros. and co-producers, Gregorio T. Binuya / Everett Collection / East News

When Christopher Nolan was creating the crew for the second superhero movie, she was planning to hire Matt Damon for the role of Harvey Dent. Unfortunately, Matt refused the role.

He had to do that because he was going to work in a different big project. As Damon says, “you should be optimistic about such things and do not regret for the opportunities you lost.”

Black Widow in Iron Man 2

Natasha Romanoff in Marvel movies could have been played by a completely different actress. The studio offered the part to Emily Blunt. But the actress had to refuse the offer. She was under contract obligations to be in Gulliver’s Travels.

Blunt didn’t like the film at all, but she still did the best she could and didn’t tell anyone about how she felt.

James Bond in Casino Royale

Hugh Jackman was offered the part of Agent 007 back in 2002 when the studio was looking for a replacement for Pierce Brosnan who was leaving. Jackman didn’t like the recent Bond films. He thought the story was too detached from reality.

Besides, Jackman was scared that if he agreed, he would be so busy with 007 movies and X-Men, he would have no free time for other projects. So, he refused.

Trinity in The Matrix

The role of Trinity was offered to several actresses before Carrie-Anne Moss got it. Madonna was on the list. But the star decided not to agree, and she still regrets it.

Madonna said, “That’s like one of the best movies ever made. A teeny-tiny part of me regrets just that one moment in my life.”

Neo in The Matrix

© The Matrix / Warner Bros. and co-producers, Mary Evans / Allstar / Graham Whitby Boot / East News

At some point, the producers were actually considering Sandra Bullock for the role of Neo. They needed a star for the movie and Bullock was a great candidate. The script of the future hit could have easily been rewritten for a female character.

But Sandra didn’t think that offer was very appealing, and she declined it. She says that it’s the only refusal she really regrets now.

Bella Swan in Twilight

The role of quiet Bella almost went to the Australian actress Emily Browning. It was her that the writer Stephenie Meyer wanted to see in the film. But Emily refused even to have an audition for the part.

At the time, she wasn’t sure if she was going to continue her movie career. So, she didn’t want to sign a contract to be in a big franchise.

Annie Porter in Speed

© Speed / Twentieth Century Fox and co-producers, Courtesy Everett Collection / East News

Halle Berry could have become the partner of Keanu Reeves in Speed. But the actress didn’t want to be in the project. She says that the first draft of the script she read was very different from the film she got to see on the screen. Besides, she didn’t know that Keanu would get the second lead role. Now, she’s sorry.

Severus Snape in Harry Potter

© Harry Potter and the Sorcerer's Stone / Warner Bros. and co-producers, Mary Evans / AF Archive / Graham Whitby Boot / East Ne

Joanne Rowling wanted to see Alan Rickman as Severus Snape, but the creators of the first film offered the role to a different British actor, Tim Roth. He was ready to take it, but his tight schedule didn’t let him.

He had already signed a contract to be in Planet of the Apes, and the schedules crossed. So, Roth had to refuse and Rickman got the iconic role.

Cersei from Game of Thrones

© Game of Thrones / HBO and co-producers, Evan Agostini / Invision / AP / East News

When Gillian Anderson was offered the role of Cersei in Game of Thrones, she refused. She didn’t want to be in such a big project. She was already busy participating in several movies and theater plays. Anderson still jokes that her daughter was never able to understand how her mom managed to miss such a big hit.

Andy from The Devil Wears Prada

© The Devil Wears Prada / Fox 2000 Pictures and co-producers, Gregorio Binuya / Everett Collection / East News

The producers of The Devil Wears Prada really wanted to see Rachel McAdams in the role of Andy Sachs. The studio insisted on her. But Rachel didn’t want the role, and she refused it 3 times. McAdams said that after the success of Mean Girls, she wanted calmer roles. Anne Hathaway ended up getting the role.

Aragorn from The Lord of the Rings

Today, it’s hard to believe that someone but Viggo Mortensen could have portrayed Aragorn. But a lot of different actors were considered for the role, including Nicholas Cage.

Cage turned down the role because family always came first for him. He just didn’t want to move to New Zealand for 3 years and not being able to see his son for such a long time.

Éowyn from The Lord of the Rings

Uma Thurman is still sorry she didn’t want to portray Éowyn in The Lord of the Rings. At the time, the actress had a child and she wasn’t ready to leave home for a long time. Now, she thinks it was one of the worst decisions of her life.

Vivian in Pretty Woman

© Pretty Woman / Touchstone Pictures and co-producers, Orion Pictures Corporation / Collection Christophel / East News

Originally, Pretty Woman wasn’t a life-affirming romantic comedy. It was supposed to have a tragic ending, and the story was pretty dark. The main candidate for the role of Vivian was young star Jennifer Connelly.

But when she and her agent read the script, they thought it was too tragic. And Connelly was too young to portray such a character, so she refused the role.

Do you think that some of these actors could have made the films better?

Preview photo credit The Devil Wears Prada / Fox 2000 Pictures and co-producers, Gregorio Binuya / Everett Collection / East News
Share This Article