Celým jménem Barbara Lynn Herzstein se narodila a vyrůstala v malém bungalovu v Hollywoodu. Už jako malá dívka snila o tom, že se jednou stane herečkou. Její první televizní debut představovall seriál „The Monroes“, ve kterém si zahrála Kathy. V roce 1980 na sebe znovu upozornila rolí herečky Niny Franklin v thrilleru V ROLI KASKADÉRA.
O tři roky později si zahrála bývalou manželku Michaela Douglase v kriminálním dramatu Joela Schumachera VOLNÝ PÁD a ve stejném roce si zahrála i v dramatu z období fašismu SWING KIDS. V roce 1997 byla nominována na Oscara a Zlatý Globus pro nejlepší herečku ve vedlejší roli za film PORTRÉT DÁMY. Opět na sebe upozornila v roce 2001, kdy se objevila v psychologickém dramatu LANTANA, které je vlastně podrobnou studií vztahů čtyř manželských dvojic, jejich tajností a lží. V současnosti se stále věnuje herectví.
Její osobní život je stejně pestrý jako ten herecký. V letech 1969 až 1975 žila s hercem Davidem Carradinem. Z tohoto vztahu se jim narodil syn, kterého pojmenovali Free. On sám si později si změnil jméno na Tom. V roce 1992 se následně provdala za Stephena Douglase, ale jejich manželství vydrželo jen rok. V současnosti žije se svým partnerem, hercem Naveenem Andrewsem, kterého diváci znají ze seriálu Ztraceni.