1. Tom Selleck as Indiana Jones
Tom Selleck was initially offered the role of Indiana Jones in Raiders of the Lost Ark, but had to turn it down due to his commitment to the TV show Magnum, P.I.
2. Will Smith as Neo
Will Smith was originally offered the role of Neo in The Matrix, but declined it to star in Wild Wild West. The role eventually went to Keanu Reeves.
3. Sean Connery as Gandalf
Sean Connery was offered the role of Gandalf in The Lord of the Rings trilogy, but turned it down because he didn't understand the script.
4. John Travolta as Forrest Gump
John Travolta was considered for the role of Forrest Gump, but Tom Hanks was ultimately cast instead.
5. Molly Ringwald as Vivian Ward
Molly Ringwald was originally cast as Vivian Ward in Pretty Woman, but had to drop out due to scheduling conflicts. Julia Roberts was then cast in the role and became a megastar.
6. Leonardo DiCaprio as Dirk Diggler
Leonardo DiCaprio was offered the role of Dirk Diggler in Boogie Nights, but turned it down due to the explicit nature of the film. Mark Wahlberg was then cast in the role and received critical acclaim.
7. Mel Gibson as Maximus
Mel Gibson was considered for the role of Maximus in Gladiator, but Russell Crowe was ultimately cast instead.
8. Hugh Jackman as James Bond
Hugh Jackman was considered for the role of James Bond, but Daniel Craig was ultimately cast instead.
9. Matt Damon as Jake Sully
Matt Damon was considered for the role of Jake Sully in Avatar, but Sam Worthington was ultimately cast instead.
10. Sandra Bullock as Sidney Prescott
Sandra Bullock was offered the role of Sidney Prescott in Scream, but turned it down. Neve Campbell was then cast in the role and became a horror icon.