who did con o'neill play in lord of the rings