Hugo Wallace Weaving (born 4 April 1960) is a British-Australian actor. He is also well known as a voice actor. Weaving is most famous for his roles as "Agent Smith" in "The Matrix" and "Elrond" in "The Lord of the Rings" movie trilogy, the main character of "V for Vendetta" and the voices of "Noah the Elder" in "Happy Feet", "Megatron" in "Transformers" and "Rex" in "Babe" and "". He was born in Nigeria to English parents. He spent his childhood in South Africa and then moved to the United Kingdom when he was a teenager. He moved to Australia in 1976.