Hugo Wallace Weaving (born 4 April 1960) is a Nigerian - born English - Australian 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 Captain America: The First Avenger (2011) and Tom Doss in Hacksaw Ridge (2016).
who played agent smith in the matrix trilogy
Hugo Wallace Weaving