Agent Smith (Matrix)

Agent Smith is a major antagonist in Matrix trilogy In first film he and two agents need stop Neo and obliterate the Matrix In second film he chasing Neo and fails In last film he fails he's final battle with Neo and he dead by explode He Portrayed by Hugo Weaving