Her film début was an uncredited part in The Man Behind the Mask (1936); she was first credited, as Polly Shepherd, in The Last Adventurers (1937), and she appeared in 64 films over the next 26 years. She had small parts in three early Powell and Pressburger films: The Spy in Black (1939), Contraband (1940) and A Canterbury Tale (1944), Holiday Camp (1947) and, towards the end of her career, appeared in Inn for Trouble (1960), Doctor in Love (1960), Raising the Wind (1961), What a Carve Up! (1961), Over the Odds (1961), We Joined the Navy (1962), On the Beat (1962), Nurse on Wheels (1963) and Hide and Seek (1964).