Hot Search
No search results found
Write an article
Start discussion
Create a list
Upload a video
Winifred Willard was born on May 21, 1885 in Glasgow, Scotland, UK. She was an actress, known for Men Are Not Gods (1936), Auld Lang Syne (1937) and Castle in the Air (1952). She died on January 15, 1963 in Paddington, London, England, UK.