Mary Katrina Anne MacLeod was een Engels-Schotse actrice die optrad in het theater en in Britse films en televisieproducties. Geboren in de marktstad Wednesbury in de Midlands uit Schotse ouders, maakte ze in 1956 haar theaterdebuut. Haar eerste filmrol in de Britse cinema was in de film if.... (1968) van Lindsay Anderson. MacLeod bleef in kleinere rollen verschijnen totdat haar carrière vroegtijdig eindigde door een beroerte in 2003.