40+ Actors Who Were Supposed to Play Famous Roles but Missed the Opportunity of a Lifetime
Nowadays, we simply can't imagine Tony Stark being played by anyone other than Robert Downey Jr. The strongest, most memorable characters end up being virtually indistinguishable from the individuals that played them. For example — thanks to Twilight, Robert Pattinson will always be remembered as the pale, sparkling vampire. But, before these actors were chosen for these iconic roles, there were other people who were being considered. To answer the "what if" of other actors being chosen, we've assembled a list of actors who were supposed to play famous roles, but lost the opportunity to someone else.
Will Smith as Neo, The Matrix
The Matrix altered how viewers perceived fast-paced action scenes supported by incredible special effects. Keanu Reeves became an overnight sensation and a popular brand because of the Hollywood sci-fi action movie. But, did you know that the casting team didn't start with Keanu Reeves for the part of Neo? Neo was first offered to none other than Men in Black star, Will Smith.

The Pursuit of Happiness actor revealed some new information regarding his decision to pass on playing Neo in the groundbreaking film in one of his "Story Time" segment videos. Will Smith begins the video by discussing his reservations about appearing in "Alien-Movies." Smith thought that the action movie's premise was unclear.