Question: who played lord elrond in lord of the rings
Answer: Hugo Wallace Weaving ( born 4 April 1960 ) is a British - Australian film and stage actor .