Will Smith as Neo

In the 90s, Will Smith was approached to star in a big upcoming movie called The Matrix. He turned down the role and Keanu Reeves ended up playing Neo. Somebody took the original trailer and replaced Reeves with Smith. The result is interesting.