Née au Canada, elle débute à la radio avant de s'installer à l'âge de 15 ans au Royaume-Uni en 1942 avec les comédiens de l'armée canadienne, où elle commence une carrière d'actrice. Elle est aidée par Lady Mountbatten qui l'a fait entrer à la Royal Academy of Dramatic Art où elle se lie d'amitié avec
Roger Moore.
Elle déménage à Hollywood dans les années 40. Elle obtient son premier rôle en 1946 au côté de
David Niven dans Stairway to Heaven. Elle obtient un Golden Globe de la révélation féminine (New Star Of The Year - Actress) en 1948 pour son rôle dans That Hagen Girl.
Revenue au Royaume-Uni, elle apparaît notamment dans
Lolita et dans plusieurs épisodes de séries télévisées. Elle joue notamment dans l'épisode Une rancune tenace de la série Amicalement vôtre... (The Persuaders!) avec Roger Moore.
Son rôle le plus connu est celui de Miss Moneypenny -- membre dévoué du MI6 et sensible au charme de James Bond -- interprété de 1962 à 1985 dans les quatorze premiers films de la franchise James Bond, produits par EON Productions. Elle est ainsi après
Desmond Llewelyn l'acteur qui a apparu le plus souvent dans la série des films. Elle avait postulé auprès du cinéaste
Terence Young alors qu'elle élevait difficilement ses enfants en s'occupant de son mari malade.
Son dernier rôle est dans The Fourth Angel, en 2001. Partie vivre en Australie auprès de son fils, elle meurt d'un cancer le 29 septembre 2007, à l'hôpital de Fremantle.