Barbara Lynn Herzstein, vero nome di Barbara Hershey, nasce a Hollywood, California, il 5 febbraio 1948. Dopo il liceo, frequenta per un certo periodo l'attore David Carradine, diventando uno dei simboli della controcultura hollywoodiana degli anni '70. Come attrice, nel corso degli anni, la Hershley si ritaglia un ruolo da solida coprotagonista: fra i suoi film più importanti ricordiamo Il migliore (1984) accanto a Robert Redford, Hannah e le sue sorelle (1986) di Woody Allen, Un giorno di ordinaria follia (1993), La colazione dei campioni (1999), e, ultimamente, Ore 11:14 Destino fatale (2003) e Riding the Bullet (2004).
I due ruoli per cui più è ricordata sono senza dubbio quelli di Maria Maddalena ne L'ultima tentazione di Cristo (1988) di Martin Scorsese e di Madame Serena Merle in Ritratto di Signora (1996), film per cui ha fatto incetta di premi e nomination.
Sempre negli ultimi anni ha partecipato anche alla serie tv Chicago hope.
Prossimamente la vedremo nel biopic Schweitzer.
Fidanzata attualmente con Naveen Andrews, l'interprete di Sayid in Lost, di 21 anni più giovane.
1997 Candidatura Miglior attrice non protagonista per Ritratto di signora
1997 Candidatura Migliore attrice non protagonista per Ritratto di signora
1991 Premio Miglior attrice protagonista (miniserie o film per la tv) per A Killing in a Small Town
1989 Candidatura Miglior attrice non protagonista per L'ultima tentazione di Cristo
2011 Candidatura Migliore attrice non protagonista per Il cigno nero
2013 Recitazione
2010 Recitazione
2010 Recitazione
2003 Recitazione
L'attrice è stata invitata sul set della fantasy series per interpretare il ruolo della madre della perfida Regina Cattiva.
La bella Winona Ryder, l'affascinante attore francese Vincent Cassel e Barbara Hershey affiancheranno Natalie Portman e Mila Kunis nel thriller Black Swain, diretto da Darren Aronofsky.
L'attrice californiana affiancherà il collega Jeroen Krabbé nel biopic sulla vita del Premio Nobel per la pace.