Question: who does dominic monaghan play in lord of the rings?
Answer: Meriadoc Brandybuck