Agent Smith (Hugo Weaving) and his obsession with Keanu Reeves' Thomas "Neo" Anderson was at the heart of The Matrix and at least the first two sequels, and there's a very good reason for this dynamic. As the first and best of all the actors to play Agent Smith, Weaving's character immediately became a hit when The Matrix was released in 1999. Despite his arc apparently concluding at the end of the original Matrix trilogy, the saga found a way for him to return in 2021's The Matrix Resurrections - although this time, he was played by Jonathon Groff.