Actriz que se hizo conocida por interpretar al amor verdadero de Forrest, Jenny, en el clásico de 1994 Forrest Gump. Su interpretación en la película le obtuvo una nominación al Globo de Oro. También interpreta a Claire Underwood en la serie House of Cards de Netflix.
Apareció en la adaptación cinematográfica de Moll Flanders.
Interpretó a la periodista Erika Berger en el thriller The Girl with the Dragon Tattoo.
Estuvo anteriormente casada con el actor Sean Penn, con quien tuvo dos hijos, Hopper y Dylan. Luego de su divorcio comenzó a salir con el actor Ben Foster. Ella y Foster estuvieron comprometidos brevemente antes de separarse en el 2015.
Apareció en el clásico infantil The Princess Bride junto a Cary Elwes.