Show more
Leigh Curran was born on 5 December 1943 in Santa Barbara, California, USA. She is an actress and writer, known for I Never Promised You a Rose Garden (1977), Reds (1981) and St. Elsewhere (1982). imdb.com
Ben Affleck
Brandon Sklenar
Wendell Pierce
Alicia Silverstone