In Hollywood, securing a coveted role is only part of the journey. Many actors face the surprising experience of being fired from major roles, despite their hard work and dedication. Whether due to creative differences, casting missteps, or unforeseen circumstances, these unexpected departures often make headlines.
Here are some famous actors who were unexpectedly let go from major Hollywood roles:
Ryan Gosling
Ryan Gosling was cast in Peter Jackson’s “The Lovely Bones” and gained weight for the role. However, when he arrived on set, director Jackson felt the actor’s new look didn’t match the vision for the character.
Gosling admitted, “We had a different idea of how the character should look.” As a result, he was replaced by Mark Wahlberg, who was better suited to the role.
Julianne Moore

Julianne Moore was initially cast as the lead in “Can You Ever Forgive Me?” to play Lee Israel, a literary forger. However, days before filming began, Moore was let go. The film’s co-writer and director, Nicole Holofcener, later admitted that Moore’s interpretation didn’t match her vision for the character.
As a result, Marielle Heller replaced Holofcener as the director, and Moore was replaced by Melissa McCarthy. Despite the rocky start, the film went on to gain critical acclaim. Moore later said she hadn’t seen the final cut, as it was “still kind of painful” for her.
Megan Fox
Megan Fox left the “Transformers” franchise after comparing filmmaker Michael Bay to Adolf Hitler in an interview. Steven Spielberg, the film’s executive producer, insisted upon Fox’s dismissal.
Reflecting on the incident, Fox called it the “low point” of her career but acknowledged that it helped her grow as an actor. She later stated that an apology might have salvaged her career in the franchise.
Natalie Portman
Before Baz Luhrmann’s “Romeo + Juliet,” Natalie Portman played Juliet. However, the age gap between Portman, 13, and Leonardo DiCaprio, 21, resulted in her replacement.
The romantic scenes became inappropriate, and the filmmakers mutually decided to replace Portman with Claire Danes. Luhrmann later explained the decision, stating the age gap was too significant for the film’s tone.

Stuart Townsend
Stuart Townsend was cast as Aragorn in “The Lord of the Rings: The Fellowship of the Ring,” but he was replaced by Viggo Mortensen after months of preparation.
The filmmakers felt they needed an actor who was older, and Townsend, who was much younger than Mortensen, was told that they wanted someone closer to 20 years older. Townsend expressed frustration but was replaced just before filming began.
Eric Stoltz
Eric Stoltz was originally cast as Marty McFly in “Back to the Future” but was fired after several weeks of filming due to his inability to deliver the right comedic timing.
Director Robert Zemeckis admitted it was a difficult decision, calling it the “worst experience” of his career. Stoltz later described the experience as “freeing,” as it allowed him to focus on other career opportunities.
Richard Gere
Before their stardom, Richard Gere and Sylvester Stallone both appeared in “The Lords of Flatbush”. However, their on-set relationship was strained. Stallone recalled a confrontation where Gere spilled his lunch on him.
After this incident, Gere was replaced by another actor, and the tensions between the two became a part of Hollywood history.
Harvey Keitel

The role of Captain Willard in “Apocalypse Now” was first given to Harvey Keitel. However, Francis Ford Coppola, the director, felt that Keitel wasn’t right for the role. Coppola admitted that Keitel’s previous military experience didn’t fit the harsh jungle conditions of the film.
Martin Sheen, who had his own difficulties on set, including a heart attack, replaced Keitel. In spite of these problems, Apocalypse Now went on to become one of the most iconic movies in movie history.
Hollywood is unpredictable—even top actors get dropped from big roles. Whether due to creative disagreements or personal issues, these exits reveal the challenges behind the scenes. Still, being let go can sometimes lead to even greater opportunities.