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 deux épisodes de la série Le Saint (série télévisée)[2]ainsi que dans l'épisode Une rancune tenace de la série Amicalement vôtre (The Persuaders!) , les trois avec Roger Moore[3] qu'elle retrouvera dès 1973 en James Bond.
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 est 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.
1956 : Douglas Fairbanks Jr. Presents(en), série télévisée, 3 épisodes (A Fast Buck : Cynthia ; Someone Outside : Ann ; One Can't Help feeling sorry : Tracy Carmichael)
1960 : Destination Danger, série télévisée (épisode : Poste de confiance, Position of Truth) : Sandi Lewis
1961 : One Step Beyond (série télévisée) (épisode : The Room Upstairs) : Esther Hollis
1961 : No Hiding Place (série télévisée) (épisode : Nina and the Night People) : Margot
1962 : Zéro Un Londres(en) (Zero One) (série télévisée) (épisode : The Marriage Broker) : Miss Smith
1957-1964 : ITV Play of the Week(en) (série télévisée) 3 épisodes (Heaven and Earth, 1957 : Miss Baumer ; Skyline for Two, 1959 : Genevieve Lang ; The Touch of the Dead End, 1963 : Helen Hunter)