Biography

Sheila Scott was born on January 21, 1980 in Hungary. She is an actress.