Penelope Davis was born in 1920 in Headington, Oxfordshire, England. She was an actress, known for Crown Court (1972), The Man in Room 17 (1965) and My Sister and I (1956). She was married to Tom Gowling and Alex Atkinson. She died on January 20, 2013 in Radcliffe, Greater Manchester, England.