W 1983 roku ukończyła College Wheaton w Norton (Massachusetts, USA).
Zagrała małą rolę w filmie „
Thelma i Louise”, która ostatecznie została wycięta.
Ukończyła Immaculate Conception w Hialeah (Floryda, USA).
Była członkinią jury na Festiwalu Filmowym w Sundance w 1997 roku.