21 Major Movies That Almmmmooosst Had Completely Different Leads

    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.

    3. Amanda Seyfried almost played Regina George in Mean Girls.

    4. Al Pacino almost played Han Solo in Star Wars.

    5. John Travolta almost played Forrest Gump in Forrest Gump.

    6. Hugh Jackman almost played James Bond in Casino Royale.

    7. Eminem almost played Max in Mad Max: Fury Road.

    8. Emily Blunt almost played Black Widow in the MCU.

    9. Will Smith almost played Neo in The Matrix.

    10. Jim Carrey almost played Buddy the Elf in Elf.

    11. Denzel Washington almost played David Mills in Se7en.

    12. Ian McKellen almost played Dumbledore in the Harry Potter franchise.

    13. Matthew McConaughey almost played Jack in Titanic.

    14. Tom Selleck almost played Indiana Jones in Raiders of the Lost Ark.

    15. Emma Watson almost played Mia in La La Land.

    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.

    19. Tom Hiddleston almost played Thor in Thor.

    20. Eric Stoltz almost played Marty McFly in Back to the Future.

    21. Harrison Ford almost played Alan Grant in Jurassic Park.

    Are there any "almost" acting roles you know about? Share in the comments below!