Cold Take
Discover
Club
Blind Pick
Log in
Sign up
L
Lila Barclay
Follow
Born 9 August 1884 in Perth, Scotland, UK
Died 28 November 1965 (aged 81)
Actor
Sealed
1914
?.?
?.?
The Sign of the Cross
Poppaea
The Sentimental Lady
Sealed
1915
?.?
?.?
The Sentimental Lady
Helen Nelson
Sealed
1915
?.?
?.?
A Royal Family