Stallone

Stallone is not just an outstanding actor but also a skilled screenwriter, known for his Academy Award-winning script for “Rocky.” Initially, Stallone was attached to the project “Beverly Hills Cop.” However, the creative differences between Stallone and the studio led to his departure from the film.
In the beginning, the actor from “Rocky” was keen to participate in the project but was more interested in shifting the focus from comedy to a more action-oriented approach. Unfortunately, the studio was not keen on the changes proposed by Stallone. Consequently, just before production began, Stallone’s contract was terminated, paving the way for Eddie Murphy to step into the leading role.
Eric Stoltz

Michael J. Fox was not the first choice for Marty McFly in the “Back to the Future” series. The honor of the initial casting went to Eric Stoltz, an actor who was still emerging at that time. However, after a few weeks of filming, director Robert Zemeckis and writer Bob Gale felt that something was amiss.
With a bold decision, Zemeckis and Gale approached the head of Universal Pictures, Sid Sheinberg, to propose replacing Stoltz with Fox. Sheinberg eventually agreed, but the transition did not happen immediately. Stoltz continued to work without knowing that his days as Marty were numbered.
Nicole Kidman

Nicole Kidman was initially cast in the lead role of “Panic Room,” directed by David Fincher. However, she had to withdraw from the project due to an injury sustained while filming “Moulin Rouge!” The demanding nature of the role in “Panic Room” would have made her recovery challenging, prompting her to say goodbye to the film. Jodie Foster subsequently took over Kidman’s role as Meg Altman.
Dougray Scott

Dougray Scott was initially cast as Wolverine in the 2000 film “X-Men.” However, due to scheduling conflicts with “Mission: Impossible 2,” he had to step away from the project. This forced the “X-Men” production team to quickly find a replacement, leading to Hugh Jackman ultimately landing the iconic role of Wolverine.
Scott’s exit from “X-Men” was a result of unavoidable scheduling conflicts during the filming process.
Stuart Townsend

Stuart Townsend was initially cast as Aragorn in “The Lord of the Rings.” However, he was replaced by Viggo Mortensen right before the filming began. The decision to replace Townsend was primarily due to creative differences regarding the character’s portrayal and the general direction of the film.
Reports indicate that director Peter Jackson and the production team felt Townsend’s interpretation of Aragorn did not align with their vision for the character, leading to their mutual decision to part ways. Although Townsend’s departure was amicable, it ultimately resulted in a different interpretation and creative direction for the film.
Natalie Portman

Natalie Portman was originally cast as Juliet in “Romeo + Juliet.” However, during the pre-production process, concerns arose regarding the age difference between her and Leonardo DiCaprio, who was cast as Romeo. When Portman was only 13 years old, the filmmakers decided to recast the role with an older actress to create a more appropriate pairing with DiCaprio.
Claire Danes eventually took over the role of Juliet, resolving the age disparity between the two main characters. The film was directed by Baz Luhrmann and was released in 1996.
Megan Fox

Megan Fox did not appear in “Transformers: Dark of the Moon” due to her fallout with director Michael Bay. Officially, Megan Fox departed from the project and was replaced due to “creative differences,” a decision agreed upon by both Fox and the film’s production team. Eventually, Rosie Huntington-Whiteley took over the lead female role in “Transformers: Dark of the Moon.”