Hot Search
No search results found
- Write an article
- Post 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.