Question: who played duncan in monarch of the glen
Answer: Hamish Clark