Hamish Macbeth (Robert Carlyle) is a police constable in Lochdubh, a Scottish town full of eccentrics. While he's tasked with upholding the law, sometimes circumstances warrant more creative solutions, including poaching and bribery. Sometimes it's not even clear if lackadaisical Hamish is up to the task. Based on the popular mystery novels of M.C. Beaton, this BBC series also features Ralph Riach, Brian Pettifer, and Anne Lacey.