20 A-List Actors Who Missed Out on Iconic Roles

info Adjust the font size of this article to get the best reading experience.

Hollywood has always been a place of endless speculation and “what if” scenarios. Fans often wonder about the different paths actors could have taken, such as who might have played a certain role or why a particular actor didn’t take on an iconic part. These moments of missed opportunities have become a popular topic among movie enthusiasts.
Here are 20 of our favorite instances where actors passed on memorable roles. The list is presented in alphabetical order.
Christina Applegate – Elle Woods, “Legally Blonde”
Applegate has had a successful acting career, known for her roles in shows like Married… with Children and Jesse, as well as her performance as Veronica Corningstone in the Anchorman films. However, she turned down the role of Elle Woods in Legally Blonde, which was ultimately played by Reese Witherspoon. In a 2015 interview with Entertainment Tonight, Applegate admitted that she was scared of repeating herself after finishing Married… with Children. She later expressed regret over her decision.
Angela Bassett – Leticia Musgrove, “Monster’s Ball”

Bassett’s career during the late 1990s and early 2000s was not filled with many leading roles, but she declined the opportunity to play Leticia Musgrove in Monster’s Ball, a role that eventually earned Halle Berry her Oscar. According to Entertainment Weekly, Bassett felt the character was demeaning and believed it would harm her career. Although the role wasn’t a prostitute, she found the portrayal unacceptable.
Beyoncé – “A Star is Born”

In the 2018 version of A Star is Born, there were serious discussions about Beyoncé playing the female lead. However, due to her pregnancy, the role eventually went to Lady Gaga. There were also rumors that Clint Eastwood or Will Smith might have taken the male lead, but ultimately, Bradley Cooper and Lady Gaga starred in the film. Their performances received critical acclaim, making the final casting choice a wise one.
Emily Blunt – Black Widow, “Iron Man 2”

Blunt was offered the role of Natasha Romanoff, better known as Black Widow, in the Marvel Cinematic Universe. However, she declined because she was contracted to star in Gulliver’s Travels. In a 2021 interview with Howard Stern, Blunt admitted that it was a “heartbreaker” for her. Scarlett Johansson later brought the character to life in a way that became iconic.
Claire Danes – Rose DeWitt Bukater, “Titanic”

Danes was considered for the role of Rose in Titanic, which was eventually played by Kate Winslet. According to Vanity Fair, there was strong interest in her for the role, and she was excited about the possibility of working with Leonardo DiCaprio again. However, she felt unprepared for the fame that came with the film’s success and decided not to pursue the role.
Sarah Michelle Gellar – Cher Horowitz, “Clueless”

Gellar was offered the role of Cher Horowitz in Clueless, which helped launch Alicia Silverstone’s career. According to US, she turned it down due to a scheduling conflict with her job on All My Children. Despite this, Gellar went on to become a star in her own right with Buffy the Vampire Slayer.
Mel Gibson – Maximus, “Gladiator”

Gibson turned down the lead role in Gladiator, which was played by Russell Crowe and won him an Academy Award. According to the New York Times, Gibson felt he was too old and couldn’t handle the physical demands of the role. His decision was seen as a smart move, as Crowe’s performance was widely praised.
Michael B. Jordan – Dr. Dre, “Straight Outta Compton”

Jordan was originally set to play Dr. Dre in Straight Outta Compton, but he had a contract with Fantastic Four, which proved to be a commercial failure. Corey Hawkins took the role instead and received praise for his performance. Jordan continued to build his career with roles in the Creed and Black Panther franchises.
Rachel McAdams – Andy Sachs, “The Devil Wears Prada”

McAdams was offered the role of Andy Sachs in The Devil Wears Prada multiple times but turned it down each time. Director David Frankel told Entertainment Weekly that she was determined not to take the role. Despite this, McAdams has enjoyed a successful career, earning an Academy Award nomination for Spotlight and starring in Mean Girls.
Viggo Mortensen – Wolverine, “X-Men” Franchise

Mortensen turned down the role of Wolverine in the X-Men franchise, which was ultimately played by Hugh Jackman. According to Entertainment Weekly, Mortensen was not interested in committing to a series of movies. He also cited concerns from his son, Henry, about the script. Jackman’s performance became iconic and solidified the character in pop culture.
Jack Nicholson – Michael Corleone, “The Godfather”

Nicholson famously turned down the role of Michael Corleone in The Godfather, which was played by Al Pacino. Nicholson explained that he believed Italians should play Italian roles, and he felt Pacino was the perfect fit. He later said that Pacino was “the best compliment” he could give him.
Michelle Pfeiffer – Clarice Starling, “The Silence of the Lambs”

Pfeiffer turned down the role of Clarice Starling in The Silence of the Lambs, which was played by Jodie Foster. According to The New Yorker, she felt uncomfortable with the ending of the film and the evil portrayed in it. Despite this, Pfeiffer has had a successful career, earning multiple Oscar nominations.
Molly Ringwald – Vivian Ward, “Pretty Woman”

Ringwald was offered the role of Vivian Ward in Pretty Woman, which was played by Julia Roberts. According to People and The Guardian, she felt the script was okay but believed Roberts was the right choice for the role. She has since built a successful career in television and film.
Julia Roberts – Annie Reed, “Sleepless in Seattle”

Roberts turned down the role of Annie Reed in Sleepless in Seattle, which was played by Meg Ryan. According to InStyle, Roberts felt she had already played a similar role in Pretty Woman and wanted to explore other types of characters. She has since had a long and successful career in Hollywood.
Tom Selleck – Indiana Jones, “Raiders of the Lost Ark”

Selleck was offered the role of Indiana Jones before Harrison Ford, but he declined due to a contract with Magnum P.I. According to Wide Open Country, Selleck felt it was the best decision for his career. Ford went on to play the role and became an icon in the franchise.
Amanda Seyfried – Gamora, “Guardians of the Galaxy”

Seyfried turned down the role of Gamora in Guardians of the Galaxy, which was played by Zoe Saldana. According to The Hollywood Reporter, she thought the film might not succeed and didn’t want to be part of a movie about a talking tree and a raccoon. Despite this, she has gone on to win a Golden Globe and be nominated for an Oscar.
Will Smith – Neo, “The Matrix”

Smith was considered for the role of Neo in The Matrix, but he declined. According to Wired, he felt he wasn’t ready for the role at the time and believed Keanu Reeves was the right choice. Smith later co-starred with his wife, Jada Pinkett, in The Matrix Reloaded and The Matrix Revolutions.
John Travolta – Forrest Gump, “Forrest Gump”

Travolta turned down the role of Forrest Gump, which was played by Tom Hanks. According to Far Out, Travolta later expressed regret over the decision. However, Hanks’ performance was widely praised and became one of the most iconic roles in film history.
Emma Watson – Mia Dolan, “La La Land”

Watson turned down the role of Mia Dolan in La La Land, which was played by Emma Stone. According to NME, Watson had a scheduling conflict due to her appearance in Beauty and the Beast. Despite this, she has continued to have a successful career in both film and television.
Bruce Willis – Sam Wheat, “Ghost”

Willis turned down the role of Sam Wheat in Ghost, which was played by Patrick Swayze. According to The New York Times, he struggled to understand how a romance between a living person and a ghost could work. He later referred to his decision as a “knucklehead” move, as Swayze’s performance became iconic.
- Author: Tyo Murty

At the moment there is no comment