Daniel Bernhardt played the role of Agent Johnson in The Matrix Reloaded. Agent Johnson was a new form of agent, updated and far more deadly than the originals.

Johnson, along with the other agents, pursued Neo, Trinity, and the rest of the gang in an attempt to prevent them from saving the world.

Bernhardt will be reprising his role as Agent Johnson in The Matrix Resurrections, giving us a great antagonist to go up against the new group of heroes.