Mary Katrina Anne MacLeod était une actrice écossaise née en Angleterre qui s'est produite au théâtre et dans les productions cinématographiques et télévisées du Royaume-Uni. Née à Wednesbury, une petite ville de marché des Midlands, de parents écossais, elle a fait ses débuts au théâtre en 1956 et a obtenu son premier rôle au cinéma britannique dans le film if.... (1968) de Lindsay Anderson. MacLeod a continué à tenir des rôles secondaires jusqu'à ce qu'un accident vasculaire cérébral mette fin à sa carrière en 2003.