Agent Johnson

Actor and martial arts expert, Daniel Bernhardt (born on August 31, 1965, in Worblaufen BE, Switzerland) plays, voice acts, and portrays Agent Johnson, one of the characters from the The Matrix series.

Johnson's Position
Agent Johnson is one of the upgraded Agents. He looks more bigger and muscular than any of the previous Agents before him. Johnson, presumably succeeded Agent Smith and also appears to be the leader of the other two upgraded Agents (Jackson and Thompson). Even though not making as big of an impact that Agent Smith did in The Matrix, Johnson was almost successful in his objectives.

Fight with Neo
In the beginning of The Matrix Reloaded he referred to Neo as being "only human", telling Neo that he isn’t as powerful as he thinks or that the prophecy (Which Morpheus believed in) states. Then he, along with the other agents, tried to defeat Neo but were unsuccessful.

Attempting to kill the rebels
In the "Freeway Chase" Agent Johnson and Jackson take over the bodies of 2 police officers and drive their police car to join The Twins in an attempt to kill the Keymaker, Trinity, and Morpheus. While The Twinswere fighting Morpheus and Trinity inside their car, Johnson goes on top of the police car, jumps to a car in between the police car and the car Trinity was driving and leaps to the front of her car. The landing impact that Johnson put in the middle car caused it to flip over and destroy most of the other cars behind it. After getting his balance, Johnson rips open the roof of the car. Morpheus tries to shoot Johnson, but dodges all of his bullets. After seeing that Agent Johnson was going to be a great threat, and one of The Twins is still inside the car, Trinity steps on the break, which causes Johnson to fly out of the car.