In The Matrix, what is the name of the machine agent played by Hugo Weaving?

The story behind the answer

In The Matrix, the machine agent played by Hugo Weaving is Agent Smith.

Agent Smith is a sentient program who acts as an enforcer inside the simulated world known as the Matrix. He and the other Agents can take over the digital identities of ordinary people, giving them exceptional speed, strength, and control within the simulation. Smith’s principal assignment is to locate and eliminate threats to machine control, including the resistance led by Morpheus and Neo.

Hugo Weaving portrayed Smith in the original 1999 film and its two direct sequels, The Matrix Reloaded and The Matrix Revolutions. The character later becomes more than a standard Agent after Neo’s actions destabilize the Matrix. Smith’s ability to replicate himself turns him into a system-wide threat rather than merely an opponent of the human rebels.

A common mix-up is calling Smith an android. He is better described as a software program or artificial intelligence within the Matrix, while the film’s physical machines exist outside the simulation. His formal name is consistently given as Agent Smith.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: