Movie Image

Jocelyne Peters

Jocelyn Peters

Sheila Rose Leighton

Sheila Leighton, Acting

Los Angeles, California, USA | 1940-10-22

Sheila Leighton (born 22 October 1940) is an American actress.