
Hamish Macbeth
Hamish Macbeth is a comedy-drama series made by BBC Scotland and first aired in 1995. It is loosely based on a series of mystery novels by M. C. Beaton. The series concerns a local police officer, Constable Hamish Macbeth in the fictitious town of Lochdubh on the west coast of Scotland. The titular character was played by Robert Carlyle. It ran for three series from 1995 to 1997, with the first two series having six episodes and the third having eight.
Where to Watch
Episodes
Loading episodes…
Top Cast

Robert Carlyle
Hamish Macbeth · 20 eps
Stuart McGugan
Barney Meldon / Barney Meldrum · 20 eps

Ralph Riach
TV John McIver · 19 eps

Barbara Rafferty
Agnes Meldrum / Agnes Meldon · 19 eps

Brian Pettifer
Rory Campbell · 19 eps
Stuart Davids
Lachie McCrae Junior / Lachie McCrae Jr. · 19 eps
Anne Lacey
Esme Murray · 18 eps

Shirley Henderson
Isobel Sutherland · 15 eps

Duncan Duff
Doc Brown · 14 eps

Billy Riddoch
Lachlan McCrae · 13 eps
David Ashton
Major Roddy Maclean · 10 eps

Valerie Gogan
Alex Maclean · 8 eps

Jimmy Yuill
Lachlan McCrae · 6 eps
Dolina MacLennan
Flora · 5 eps
Rab Christie
Jimmy Soutar · 4 eps

Iain McColl
Neil the Bus · 4 eps

Sandy McDade
Jean Foley · 4 eps

Jake D'Arcy
Sawney Weir / Scott · 3 eps
Ronnie Letham
Peter the Fireman · 3 eps
Brian Alexander
Jubel McBean · 3 eps




















