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 is perhaps best remembered for her role as Edie Hornett opposite Peggy Mount in the comedy Sailor Beware! (1956).