The Matrix is a 1999 science fiction film written and directed by The Wachowskis, starring Keanu Reeves, Laurence Fishburne, Carrie-Anne Moss, Hugo Weaving, and Joe Pantoliano. It depicts a dystopian future in which reality as perceived by most humans is actually a simulated reality called "the Matrix", created by sentient machines to subdue the human population, while their bodies' heat and electrical activity are used as an energy source. Computer programmer "Neo" learns this truth and is drawn into a rebellion against the machines, which involves other people who have been freed from the "dream world".

Keanu Reeves was cast as Thomas A. Anderson / Neo: A computer programmer in Metacortex corporation who moonlights as a hacker. Reeves described his character as someone who felt that something was wrong, and was searching for Morpheus and the truth to break free.

Will Smith turned down the role of Neo to make Wild Wild West, because of skepticism over the film's ambitious bullet-time special effects. He later stated he was "not mature enough as an actor" at that time, and that if given the role, he "would have messed it up". Nicolas Cage also turned down the part because of "family obligations". Warner Bros. sought Brad Pitt or Val Kilmer for the role. When both declined, the studio pushed for Reeves, who won the role over Johnny Depp, the Wachowskis' first choice.

More Info: en.wikipedia.org