Hot Search
No search results found
- Write an article
- Start discussion
- Create a list
- Upload a video
Lila Barclay was born on August 9, 1884 in Perth, Scotland, UK. She was an actress, known for The Sign of the Cross (1914), Henry VIII (1911) and The Sentimental Lady (1915). She died on November 28, 1965 in Watford, Hertfordshire, England, UK.