Directors always talk about how many actors wanted to do a certain iconic role. There also stories when some famous actors have turned down to do a particular character and the directors had to go with the 2nd, 3rd or last option. But now if we think, the later options seem to be more suited for the roles.
1. John McClane (Die Hard)
Arnold Schwarzenegger was the first choice for the role of policeman McClane. But he turned the offer down due to ethical reasons. The other choices were Sylvester Stallone, Harrison Ford, and Don Johnson. Instead, Bruce Willis got the part.
2. Tony Stark (Iron Man)
We cannot imagine anyone else other than Robert Downey Jr. playing Tony Stark. But Nicolas Cage and Tom Cruise were also interested in the role. They lost interest as the plot was changed and revised several times.
3. Neo (The Matrix)
Will Smith was the first choice for this iconic role but due to his tight schedule, he rejected it. Ewan McGregor, Leonardo DiCaprio, and Tom Cruise were also taken into consideration after him.
4. Jack Dawson (Titanic)
Matthew Mcconaughey was the first choice of director, James Cameron. The actor was not interested. We are so glad that Leonardo DiCaprio has played the role of Jack.
5. Batman (Batman, 1989)
Although Michael Keaton played the iconic role of Batman, it was meant for Mel Gibson. Mel thought the movie would not too much on the box office so he had turned down the offer.
6. Django (Django, Unchained)
Will Smith was surely on demand. He was the first choice to play Django. The reason he was removed was that he asked for some changes in the plot and his character which the writers did not agree with. So ultimately it went to Jamie Foxx.
7. Edward Lewis (Pretty Woman)
No one could have played Edward better than Richard Gere. Al Pacino what is considered appropriate for the role before Richard. He had even rehearsed some lines with Julia Roberts but later he realised he was not interested in the script.
8. Jack Sparrow (Pirates of the Caribbean: The Curse of the Black Pearl)
Hugh Jackman was in mind when the character was written. But the filmmakers realized he was not famous enough outside Australia at that time. Then they offered the role to Jim Carrey and Matthew McConaughey.