The role of Neo was offered to Will Smith and Nicholas Cage who turned it down. The role was also considered for Tom Cruise, Johnny Depp and Leo DiCaprio, but the filmmakers settled on Keanu Reeves, thankfully so!