Tizenhárom éves korától játszik színpadon, első filmszerepe a Lucas volt. A Cher oldalán nagy sikert aratott Sellőkért 1990-ben Golden Globe díjra jelölték, amit később meg is kapott az Ártatlanság korában nyújtott alakításáért. Kétszer jelölték Oscarra, a Kisasszonyokért és az Ártatlanság koráért. Az 1999-es Észvesztő (Girl Interrupted) című filmnek főszereplője és executive producere is volt. Többek között játszott még a Drakula, a Salemi boszorkányok és az Éjszaka a Földön című filmekben.