Everything can happen on the set and the directors have to adapt to the circumstances, even if it is about replacing the main actors and even if this needs to be done when almost the entire film has already been shot. Although we can’t imagine other actors in these roles, the directors know better!
1. Sylvester Stallone was replaced by Eddie Murphy in “Beverly Hills Cop” because Stallone wanted to make his character more heroic, but the director needed a comedic one.
2. Dougray Scott was replaced by Hugh Jackman as the X-Men's Wolverine, simply because Scott didn't have time to finish other shoots in time for this project to begin.
3. Eric Stoltz was replaced by Michael J. Fox on the set of “Back to the Future” (1985) because the director thought Stoltz wasn't funny enough.
4. Kevin Spacey (pictured in makeup) was replaced by Christopher Plummer in “All the Money in the World” (2017) due to Spacey's sexual harassment scandal.
5. Johnny Depp was replaced by Mads Mikkelsen in the new movie “Fantastic Beasts and Where to Find Them 3” (2022) due to the actor's scandalous proceedings with ex-wife Amber Heard and accusations of domestic violence
6. Stuart Townsend was replaced by Viggo Mortensen in “The Lord of the Rings” (2001) because the director decided to cast an older actor.
7. James Purefoy was replaced by Hugo Weaving in “V for Vendetta” because his voice wasn't as formidable as it should be.
8. Natalie Portman was replaced by Claire Danes in "Romeo + Juliet" (1996) because the actress was only 14 and she looked very young next to the 21-year-old DiCaprio
9 Nicole Kidman was replaced by Judy Foster in “Panic Room” because Nicole injured her knee - in the same place as on “Moulin Rouge” set, so she couldn't continue filming
10. Ryan Gosling was replaced by Mark Wahlberg in “The Lovely Bones” (2009) because Gosling decided his character needed to look older, so he gained 27kg and grew a beard without telling the director - and he didn't like it
11. Edward Norton was replaced by Mark Ruffalo in “The Avengers” (2012) because Norton tried too hard and even aggressively to change the plot and control the shooting.
12. Megan Fox was replaced by Rosie Huntington-Whitely in the third part of "Transformers" (2011) due to Fox's conflict with the director. The actress called him a tyrant because of the violation of the work ethic