Mary Katrina Anne MacLeod est une actrice écossaise née en Angleterre qui s'est produite sur scène et dans des productions cinématographiques et télévisuelles du Royaume-Uni. Née dans la ville marchande des Midlands, Wednesbury, de parents écossais, elle fait ses débuts au théâtre en 1956 et obtient son premier rôle au cinéma britannique dans le film de Lindsay Anderson if.... (1968). MacLeod continue d'apparaître dans des rôles mineurs jusqu'à ce que sa carrière soit interrompue prématurément par un accident vasculaire cérébral en 2003.