Hamish Macbeth: Cast Rate: –☹️ Very Bad🙁 Bad😐 Average🙂 Good😃 Excellent🤩 Super! ★ Save Rating✔ Rating Saved! Notify me: –about new episodeabout new seasonabout end of season Subscribe✔ Subscription Saved! Hamish Macbeth Comedy, Drama, Crime 3/26/95 – 5/4/97 United Kingdom http://www.bbc.co.uk/programmes/b009q1zw GeneralEpisodesTranslationsCastCharactersGallery Cast See full cast → Robert Carlyle as Hamish Macbeth Ralph Riach as John James McIver "TV John" Barbara Rafferty as Agnes Meldrum Anne Lacey as Esme Murray Brian Pettifer as Rory Duncan Campbell Shirley Henderson as Isobel Sutherland Stuart McGugan as Bernard Keir Hardy "Barney" Meldrum Duncan Duff as Dougal Alexander Fleming "Doc" Brown