Biography.guide
Home › People › Actor › Mary MacLeod
Portrait of Mary MacLeod

Mary MacLeod

1937 – 2016

Actress

Don't just read it — keep itBiographies to ownE-book · Audio · Video From $7 →

About Mary MacLeod

Lived 1937 – 2016 (aged 78). Mary MacLeod was a British actor.

Mary Katrina Anne MacLeod (6 July 1937 – 7 June 2016) was an English-born Scottish actress who performed on the stage and in film and television productions of the United Kingdom. Born in Wednesbury to Scottish parents, she debuted in theatre in 1956 and had her first British cinema role in the Lindsay Anderson film if..... MacLeod continued to feature in minor roles until her career was ended early by a stroke in 2003.

Biography MacLeod was born in Wednesbury on 6 July 1937. She was the second of four children to the Scottish coach builder John MacLeod, She was raised in Birmingham, and educated at the Pelsall Senior School in Walsall. MacLeod continued to act during the evenings after becoming an English and drama teacher at a school in Darlaston, Staffordshire.

MacLeod returned to work with Anderson in the comedy film O Lucky Man! (1973) and portrayed multiple roles, including a landlady who seduced Malcolm McDowell's coffee sales representative and the wife of a vicar. That year, she also played a nurse in the drama play Equus. MacLeod later appeared in several television roles, such as June Wade in the Play for Today "Headmaster" (1974), Norah Trotter in an episode of The Duchess of Duke Street (1976) and a series-wide role as Becky Clegg in People Like Us (1978). In 1981, she played Ursula in Much Ado About Nothing and played a nurse in Brideshead Revisited. MacLeod was cast as Valerie Holdsworth in the film version of Brimstone and Treacle (1982), and visited Scotland to film the television series Taggart in the following year. From 1985 to 1986, she played the busybody and flustered gossip Diva Plaistow in the Channel 4 period comedy-drama series Mapp and Lucia.

Later roles in MacLeod's career were Venus Peter (1989), Doctor Finlay in the episode "The Greatness and the Power" (1985), the double bill Blue Heart at the Edinburgh Festival Fringe in 1997 with which she toured internationally, the film The House of Mirth (2000), Ivy Lomas in the television drama Harold Shipman: Doctor Death (2002), and voiced Nanny in the direct-to-video film, 101 Dalmatians II: Patch's London Adventure (2003).

Personal life MacLeod married the teacher turned school inspector Michael Buckley in 1961 and the couple had a child who died at the age of two. She is survived by twins Alison and Sandy. Her husband Michael predeceased her in 2008.

In 2003 MacLeod suffered a stroke that ended her career and she died on 7 June 2016.

Biography shop

Don’t just read it —
keep it.

Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.

  • E-book
  • Audio
  • Video
Browse the shop — from $7

Instant download · yours to keep · every purchase keeps this site free

Important facts

Birth century
Occupation
Nationality
Also known as
Mary Katrina Anne MacLeod

People in Mary MacLeod's life

Named in this biography and alive at the same time

Contemporaries

People whose lives overlapped Mary MacLeod's

Frequently asked questions

Who was Mary MacLeod?

actress (1937-2016)

When was Mary MacLeod born?

Mary MacLeod was born on 6 July 1937 in Birmingham.

When did Mary MacLeod die?

Mary MacLeod died on 7 June 2016 in England.

What was Mary MacLeod's occupation?

Mary MacLeod was an actor.

What nationality was Mary MacLeod?

Mary MacLeod was British.

Sources & further reading

· Wikipedia: Mary MacLeod

· Wikidata: Q27186037

· DBpedia: Mary MacLeod (actress)

Cite this page

APA: Biography.guide. (2026). Mary MacLeod. https://biography.guide/mary-macleod-actor/

MLA: "Mary MacLeod." Biography.guide, https://biography.guide/mary-macleod-actor/.

Chicago: "Mary MacLeod." Biography.guide. https://biography.guide/mary-macleod-actor/.

Data last updated: 2026-09-22 · Spot an error? Report a correction.

Page generated 2026-09-27 05:18 UTC