Barbara Hershey (doğum adı Barbara Lynn Herzstein), 5 Şubat 1948'de Los Angeles'ta doğmuş Amerikalı sinema ve televizyon oyuncusudur. Cannes'da arka arkaya iki yıl en iyi kadın oyuncu ödülünü alan ilk oyuncu olmasıyla bilinir.
Kariyeri
Oyunculuğa 1960'ların ortasında, henüz lise çağındayken televizyon dizilerinde başladı. 1960'ların sonunda bir film çekiminde bir martının ölümünden kendini sorumlu tuttuğu için birkaç yıl Barbara Seagull adını kullandı, 1970'lerin ortasında yeniden Hershey adına döndü. 1972'de Martin Scorsese'nin Boxcar Bertha filminde başrol oynadı; 1980'de The Stunt Man ile dikkat çekti.
1980'ler kariyerinin en verimli dönemi oldu. Woody Allen'ın Hannah ve Kız Kardeşleri (1986) filminde yer aldı. Shy People (1987) ve A World Apart (1988) ile Cannes Film Festivali'nde iki yıl üst üste En İyi Kadın Oyuncu seçildi. 1988'de Scorsese'nin Günaha Son Çağrı (The Last Temptation of Christ) filminde Mecdelli Meryem'i canlandırdı.
1990'da A Killing in a Small Town adlı televizyon filmindeki rolüyle hem Emmy hem Altın Küre kazandı. Jane Campion'un Bir Kadının Portresi (The Portrait of a Lady, 1996) filmiyle En İyi Yardımcı Kadın Oyuncu dalında Oscar'a aday gösterildi. 2010'da Siyah Kuğu'da baş karakterin annesini oynadı; televizyonda Once Upon a Time dizisindeki Cora rolüyle yeni bir kuşağa ulaştı.