Will Smith was the original first choice for the role of Neo in 'The Matrix' but turned it down reportedly due to family obligations and other commitments. The role then went to Keanu Reeves, who made it iconic. Smith later mentioned he regretted turning down the role, though he chose to star in 'Wild Wild West' instead.