Hamish Macbeth. Hamish Macbeth (Robert Carlyle)
Hamish Macbeth

Hamish Macbeth

  • TV comedy drama
  • BBC One
  • 1995 - 1997
  • 20 episodes (3 series)

Robert Carlyle stars as a policeman in a sleepy Highland village. Assisted by his terrier, Wee Jock, he has to deal with baffling mysteries and a complex love life. Also features Ralph Riach, Barbara Rafferty, Stuart McGugan, Jimmy Yuill, Stuart Davids and more.

Hamish Macbeth. Hamish Macbeth (Robert Carlyle)

Key details

Comedy Drama
1995 - 1997
20 (3 series)
M.C. Beaton
Robert Carlyle, Ralph Riach, Barbara Rafferty, Stuart McGugan, Jimmy Yuill, Stuart Davids, Brian Pettifer, Anne Lacey and more
Daniel Boyle
Nicholas Renton
Deirdre Keir, Charles Salmon, Andrea Calderwood, Trevor Davies and Scott Meek

Hamish Macbeth is the unambitious community copper in the dozy, eccentric-populated Highland village of Lochdubh. Laid back about most things (salmon poaching never exercises him, pub lock-ins are community events, pirate radio is a service not a felony, and he likes to smoke a bit of pot himself now and again), he nevertheless proves more than a handful for any prospective criminals.

Stories reflect the timeless, parochial nature of the village where key characters include Doc Brown, grocer Rory Campbell and the second-sighted TV John (so named for having the first set in the village).

However, Macbeth's best pal is his West Highland terrier, Wee Jock (real name Zippy) who, to much grief, does not survive the first series after a hit-and-run incident. Wee Jock Two (real name Fraoch, later replaced by Dex) is appointed for future episodes. Human love for the lawman comes from journalist Isobel and Alex, a former girlfriend.

Stream and download

Additional details

Camera set-up
Single camera

Website links

Broadcast details

First broadcast
Sunday 26th March 1995 at 8pm on BBC One
Next repeats
  1. Series 1, Episode 4: Today at 3pm on Drama
  2. Series 1, Episode 4: Tomorrow at 2am on Drama
  3. Series 1, Episode 5: Monday at 3pm on Drama
  4. Series 1, Episode 6: Tuesday at 3pm on Drama
  5. Series 1, Episode 5: Wednesday at 2am on Drama
  6. Series 2, Episode 1: Wednesday at 3pm on Drama
  7. Series 1, Episode 6: Thursday at 2am on Drama
  8. Series 2, Episode 2: Thursday at 3pm on Drama
  9. Series 2, Episode 1: Friday 1st March at 2am on Drama
Most recent repeats

Share this page