Certain actors seem to have been destined to play the iconic roles they are now renowned for.
However, it may come as a surprise that these 10 actors were almost cast in these roles instead!
Matthew McConaughey as Jack Dawson in Titanic
John Travolta as Forrest Gump in Forrest Gump
Tom Cruise as Tony Stark/Iron Man in The Marvel Cinematic Universe
Hugh Jackman as James Bond in James Bond
Al Pacino as Han Solo in Star Wars
Eddie Redmayne as Star Lord in The Marvel Cinematic Universe
Sean Connery as Gandalf in Lord of the Rings
Asa Butterfrield as Peter Parker/Spiderman in The Marvel Cinematic Universe
John Krasinski as Captain America in The Marvel Cinematic Universe
Millie Bobby Brown as Lyanna Mormont in Game of Thrones
Are you able to imagine a world where they would have been casted instead ? Let us know