This article's content is marked as Mature
The page Agent Johnson contains mature content that may include coarse language, sexual references, and/or graphic violent images which may be disturbing to some. Mature pages are recommended for those who are 18 years of age and older.
If you are 18 years or older or are comfortable with graphic material, you are free to view this page. Otherwise, you should close this page and view another page.

Agent Johnson is a fictional character of The Matrix trilogy and a supporting antagonist in The Matrix Reloaded. He is a high-ranking member of the Agents who became it's newly leader after Agent Smith, it's previous leader, became a corrupt virus.

He was played by Daniel Bernhardt.



Johnson was required to defeat Neo so he can prevent the One from reaching the Architect. Johnson is also the upgraded successor of Smith. Johnson was determined to keep the Matrix under control.

Highway Attack

Johnson ordered his two allies to attack the Resistance in the highway and kill the Keymaker, even attempting to fight against the Twins sent by the Merovingian to capture the Keymaker. His plan failed since Neo rescued them.

Nuclear Power Plant

Johnson and his allies encountered Neo one last time at the power plant and blew it up.

Final Moments

Johnson was killed by Niobe and Ghost at a sparking computer server.


Johnson is less rogue than his earlier counterpart and is willing to stop Neo.


Then you meant for one more thing: deletion.
~ Johnson


          The Matrix Villains

The Machines
Deus Ex Machina

The Programs
Architect | Agents (Agent Smith & Agent Johnson) | Merovingian | Twins | Trainman | Vamps

Cypher | Bane