Question: who played duncan in monarch of the glen
Answer: Hamish Clark ( born 26 July 1965 ) is a Scottish actor , best known as Duncan McKay in the BBC TV series Monarch of the Glen .