Prism Play
No Image

Lila Barclay

Acting

Born: 1884-08-09 in Perth, Scotland, UK

We don't have a biography for Lila Barclay.

Known For

The Sign of the Cross

The Sign of the Cross

Poppaea

A Royal Family

A Royal Family

No Poster

The Sentimental Lady

Helen Nelson