HUB
Acting
Teri Scoble
*1949
in Hammersmith, London, England, UK
9/10
The Elephant Man
1980
8/10
Village of the Damned
1960
7/10
She Didn't Say No!
1958