Photo of David Ashton David Ashton

David Ashton in Hamish Macbeth

Hamish Macbeth

1995 NR

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.

  • David Ashton in Doctor Who: Timelash Doctor Who: Timelash