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