Dès l’age de 9 ans elle part vivre en Afrique du Sud avec sa famille. Elle choisit d’étudier l’art dramatique et commence sa carrière dans la célèbre et très largement représentée pièce de « Romeo & Juliette » cette interprétation lui vaut les félicitations de la critique locale.
Grâce à ce rôle, elle quitte le théâtre pour rejoindre le monde de la télévision où elle tourne successivement
A Private Life en 1989 et c’est avec ce rôle qu’elle se fait un nom. De nouveau acclamée pour son interprétation dans
Night Of The Nineteenth, elle continue son ascension et décide de retourner aux Etats Unis où elle joue dans quelques téléfilms dont
Till Death Us Do Part avec Treat Williams.
En 1993, elle joue dans le film de Steven Spielberg
La Liste De Schindler avec Liam Neeson, Ben Kingsley et Ralph Fiennes. Avec ce film de nombreuses sollicitations vont naître, elle va successivement jouer dans
L'Armee Des Tenebres de Sam Raimi,
Meurtre A Alcatraz de Marc Rocco.
En 1998 elle est à l’affiche de
L’homme Bicentenaire de Chris Colombus, on la retrouve en 2001 dans
Le Journal De Bridget Jones de Sharon Maguire.
En 2002 elle obtient un rôle dans le film
13 Fantomes de Steve Beck,3 ans plus tard elle joue dans
Junebug de Phil Morrison.
A l’affiche de
La Faille dernier film de Gregory Hoblit, elle joue le rôle de Jennifer Crawford aux côtés de Ryan Gosling et Anthony Hopkins.