Nata a Milano, si trasferisce in Inghilterra e successivamente in Australia. A 18 anni torna in Inghilterra, e frequenta a Bristol la scuola dell'Old Vic Theatre dove studia recitazione e arte drammatica, diplomandosi nel 1981. Debutta nel cinema nel 1982 nel film tedesco "La moglie... gli uccelli" (Das zweite Gesicht), sotto la direzione di Dominik Graf. Dopo una serie di pellicole, fiction televisive e lavori teatrali, acquista notorietà grazie al film "Coca Cola kid" del belgradese Dušan Makavejev, che viene presentato al Festival di Cannes. Recita poi in "Presunto innocente" al fianco di Harrison Ford e "Prova schiacciante" di Wolfgang Petersen, "I protagonisti" di Robert Altman ed "Emma", tratto dal romanzo di Jane Austen. Inoltre recita in "Il ronzio delle mosche", nel film diretto da Kevin Spacey "Beyond the Sea" e un piccolo ruolo nel thriller "Flightplan ? Mistero in volo". Nel 1996 è stata membro della giuria al Festival di Cannes. Nel 1997 ha interpretato Penelope nella miniserie televisiva "L'Odissea".