Take the High Road featured Eileen McCallum as Mrs Mack, Gwyneth Guthrie as Isabel Blair, and Edith MacArthur as Dr. Margaret Murdoch in a long-running Scottish soap opera set in the fictional village of Glendarroch.
Main cast
- Mrs. Mack (Margaret Mackay)Eileen McCallum1–23Main
- Isabel BlairGwyneth Guthrie1–23Main
- Dr. Margaret MurdochEdith MacArthur1–23Main
- Brian BlairJames Grant1–23Main
- Fiona CunninghamCaroline Guthrie2–23Main
- Jimmy BlairGerry Slevin1–23Main
Supporting cast
- Eric RossAnthony Keeling5–23Supp
- Sheila RossElaine C. Smith5–15Supp
- Grace LachlanAnne Myatt1–10Supp
- Archie MacLeanDerek Lord1–20Supp
Guest & voice
- Tom ConnollyJohn K. West3Guest
- Maureen O’HaraDorothy Smith5Guest
No matches — try another name.
About this cast
Take the High Road is a British television soap opera produced by Scottish Television (STV) that aired from 1980 to 2003. Set in the fictional village of Glendarroch, the series followed the lives, loves, and conflicts of its residents. The main cast included Eileen McCallum, Gwyneth Guthrie, and Edith MacArthur, who portrayed long-standing characters central to the community.
FAQs
Who plays Mrs. Mack in Take the High Road?
Eileen McCallum played Mrs. Margaret Mackay, known as Mrs. Mack, throughout all 23 series.
How many seasons of Take the High Road were made?
Take the High Road ran for 23 seasons from 1980 to 2003.
Where was Take the High Road filmed?
The series was filmed in and around Glasgow, Scotland, with village scenes shot on location in Luss, Argyll and Bute, representing the fictional Glendarroch.
Who played Dr. Margaret Murdoch?
Edith MacArthur portrayed the character of Dr. Margaret Murdoch, a central figure in the community.
Is Take the High Road still on air?
No, the series ended in 2003 after 23 years, though repeats have aired on various UK channels.
Sources & where to watch: IMDb · Wikipedia · Where to watch (JustWatch UK) · Updated June 2026