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.
1952: Orient Express (série télévisée) (épisode: Blue Camellia): Lynn Walker
1956: The Petrified Forrest (téléfilm): Gabby Maple
1956: The Adventures of Aggie(en), série télévisée (épisode: Monk's Prior): Barbara
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)
1956: BBC Sunday Night Theatre(en), série télévisée (épisode The Reclining Figure): Cass Edgerton
1957: Sailor of Fortune(en), série télévisée (épisode: Port Jeopardy): Judith
1957: O.S.S(en), série télévisée (épisode: Operation Orange Blossom): Virginia
1958: Television Playwright, série télévisée (épisode: The Transmogrification of Chester Brown): Ruth Ann Wicker
1960: Rendezvous(en), série télévisée (épisode: The Dodo): la mère
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)