I will never watch Mad Max: Fury Road the same way again.
1. Amy Schumer almost played Barbie in Barbie.
2. Claire Danes almost played Rose in Titanic.
20th Century Fox, Paramount Pictures
Famous for her role as Juliet in Romeo + Juliet, Danes told Vanity Fair that she has "no regrets" in turning down the part of Rose. It's hard to imagine anyone else flying other than Kate Winslet.
3. Amanda Seyfried almost played Regina George in Mean Girls.
4. Al Pacino almost played Han Solo in Star Wars.
Paramount Pictures, 20th Century Fox
Pacino joked to Vanity Fair that he gave Harrison Ford a career thanks to him turning down the role of Han Solo. I think we're all thankful for that.
5. John Travolta almost played Forrest Gump in Forrest Gump.
Miramax Films, Paramount Pictures
6. Hugh Jackman almost played James Bond in Casino Royale.
20th Century Fox, Sony Pictures Releasing
Jackman thought he would have "no time" to play Bond since he was already attached to the X-Men movies as Wolverine. Daniel Craig went on to star as the infamous 007 in five films!
7. Eminem almost played Max in Mad Max: Fury Road.
Universal Pictures, Warner Bros. Pictures
Director George Miller considered casting the rap artist since he had shown he was capable in 8 Mile. Ultimately, the role went to Tom Hardy.
8. Emily Blunt almost played Black Widow in the MCU.
Warner Bros. Pictures, Paramount Pictures
Blunt had to pass on the role because she was signed to do Gulliver's Travels. Scarlett Johansson went on to don the red hair.
9. Will Smith almost played Neo in The Matrix.
Sony Pictures Releasing, Warner Bros. Pictures
Smith praised the work done by Keanu Reeves, and admits he would have ruined the film. I doubt it, Smith is a very talented actor, but it's hard to imagine anyone but Reeves dodging bullets.
10. Jim Carrey almost played Buddy the Elf in Elf.
Universal Pictures, New Line Cinema
The role was initially written with Carrey in mind, but Will Ferrell brought the character to life. Carrey would go on to star in a Disney retelling of A Christmas Carol, playing both Scrooge and several characters.
11. Denzel Washington almost played David Mills in Se7en.
TriStar Pictures, New Line Cinema
12. Ian McKellen almost played Dumbledore in the Harry Potter franchise.
13. Matthew McConaughey almost played Jack in Titanic.
Warner Bros., Paramount Pictures
14. Tom Selleck almost played Indiana Jones in Raiders of the Lost Ark.
15. Emma Watson almost played Mia in La La Land.
Walt Disney Studios Motion Pictures, Summit Entertainment
Schedule conflicts derailed Watson from taking on the Oscar-nominated film.
16. Christina Applegate almost played Elle Woods in Legally Blonde.
17. Henry Winkler almost played Danny Zuko in Grease.
18. Michelle Pfeiffer as Clarice Starling in The Silence of the Lambs.
Warner Bros. Pictures, Orion Films
Much like Denzel with Se7en, Pfeiffer believed Silence of the Lambs seemed too "evil," saying, "I didn't want to put that out into the world," and passed on the role. Jodie Foster took on the part and gave us one of the best thriller performances ever.
19. Tom Hiddleston almost played Thor in Thor.
Audition tape exists, blonde wig and all, of Hiddleston's take on Thor. Then who would have killed it as Loki? The right choice was made.
20. Eric Stoltz almost played Marty McFly in Back to the Future.
Universal Pictures
It's hard to imagine anyone other than Michael J. Fox as Marty McFly, but footage exists of the original casted actor, Stoltz. After filming a few scenes, the production studio wanted a different direction for Marty.
21. Harrison Ford almost played Alan Grant in Jurassic Park.
Paramount Pictures, Universal Pictures
Director Steven Spielberg's original choice for the lead role of Alan Grant was none other than Harrison Ford. Since Ford was a part of so many major franchises, it's nice Sam Neill had the chance to bring Alan Grant to life with his own swagger.