Australian actor Hugo Weaving (born April 4, 1960) played Elrond in Peter Jackson's The Lord of the Rings.