Mary jest w połowie Szwedką. Ukończyła prestiżową North Carolina School of Arts. Na ekranie pojawia sie od 1988 roku. Największą popularność przyniosła jej rola Ruth Jameson w "
Smażonych, zielonych pomidorach"
Jona Avneta. Zagrała też w tak znanych filmach jak: "
Wielki kanion"
Lawrence Kasdana, "
Szczęściarz"
Anthony Minghelli, "
Klient"
Joela Schumachera, "
Strzały na Broadwayu"
Woody Allena, "
Chłopaki na bok"
Herberta Rossa, "
Portret damy"
Jane Campion, czy "
Czerwony smok"
Bretta Ratnera. Z dużym powodzeniem występuje również na scenie. Za rolę w broadwayowskiej inscenizacji sztuki "Proof" otrzymała nagrodę Tony dla najlepszej aktorki teatralnej 2001 roku. Warto również wspomnieć o tym, że zespół rockowy The Counting Crows napisał dla niej piosenkę pod tytułem "Butterfly in Reverse" .