What is the answer: Who played Scottish police officer Hamish Macbeth on TV in the 1990's?
robert carlyle