Which character did Hugo Weaving play in the film The Matrix?
Hugo Weaving Hugo Weaving Hugo Wallace Weaving (born 4 April 1960) is an Australian-English film and stage actor. He is best known for playing Agent Smith in "The Matrix" trilogy (1999–2003), Elrond in "The Lord of the Rings" (2001–2003) and "The Hobbit" (2012–2014) film trilogies, V in "V for Vendetta" (2006), Red Skull in "" and Tom Doss in "Hacksaw Ridge". Weaving's first television role was in the 1984 Australian television series "Bodyline", where he portrayed English cricket captain Douglas Jardine. In film, he first rose to prominence for his performance as Martin in the Australian drama "Proof" (1991). Weaving played Anthony
Hugo Weaving the Rings", released between 2001 and 2003. Weaving was the main actor in Andrew Kotatko's award-winning film "Everything Goes" (2004). He starred as a heroin-addicted ex-rugby league player in the 2005 Australian indie film "Little Fish", opposite Cate Blanchett. Weaving played the title role as V in the 2005 film "V for Vendetta", in which he was reunited with the Wachowskis, creators of "The Matrix" trilogy, who wrote the adapted screenplay. Actor James Purefoy was originally signed to play the role, but was fired six weeks into filming over creative differences. Weaving reshot most of James Purefoy's scenes as V