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" .