- Best Actress The Last Seduction 1995
Biography
Born March 9, 1958 in Philadelphia, Pennsylvania, USA.
Filmography
1No films in this section.
Awards & recognition
1 nominations · 1 Award ceremony
Family & relationships
John Byram
spouse · divorced