21 Major Movies That Almmmmooosst Had Completely Different Leads

1.Amy Schumer almost played Barbie in Barbie.

Amy Schumer doing standup comedy

2.Claire Danes almost played Rose in Titanic.

Claire Danes as Juliet looks into a fish tank

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

Amanda Seyfried as Karen, looking confused

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

Al Pacino as Michael Corleone in

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

John Travolta in

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

Hugh Jackman as Wolverine

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

Eminem in

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

Emily Blunt in

9.Will Smith almost played Neo in The Matrix.

Will Smith in sunglasses and a suit

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

Jim Carrey with a microphone

11.Denzel Washington almost played David Mills in Se7en.

Denzel Washington holds up a card

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

Ian McKellen as Magneto

13.Matthew McConaughey almost played Jack in Titanic.

Matthew McConaughey smiles

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

Indiana Jones looks exhausted

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

emma watston as belle

16.Christina Applegate almost played Elle Woods in Legally Blonde.

Christina Applegate in

17.Henry Winkler almost played Danny Zuko in Grease.

Henry Winkler as

18.Michelle Pfeiffer as Clarice Starling in The Silence of the Lambs.

Selina Kyle from

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.

Eric Stoltz as Marty McFly stares at his young dad

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

Harrison Ford smiles

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