Computer programmer Thomas A. Anderson (Keanu Reeves) is secretly a hacker known by the alias “Neo”. He is restless, and driven to learn the meaning of cryptic references to “the Matrix” appearing on his computer. An infamous female hacker called Trinity (Carrie-Anne Moss) confirms that a man named Morpheus (Laurence Fishburne) knows the answers he seeks; however, three sinister Agents, led by Agent Smith (Hugo Weaving), arrest Neo and attempt to dissuade him from contacting Morpheus. Undeterred, Neo attends a secret meeting with Morpheus, who offers him a choice of two pills: