M MyList
Actor · Acting

Barbara Hershey

Born 1948-02-05
📍 Hollywood, California, USA

Barbara Hershey (born Barbara Lynn Herzstein; February 5, 1948) is an American actress. In a career spanning more than 50 years, she has played a variety of roles on television and in cinema in several genres, including westerns and comedies. She began acting at age 17 in 1965 but did not achieve much critical acclaim until the latter half of the 1980s. By that time, the Chicago Tribune referred to her as "one of America's finest actresses".

Hershey won an Emmy and a Golden Globe for Outstanding Lead Actress in a Miniseries/TV Film for her role in A Killing in a Small Town (1990). She received Golden Globe nominations for Best Supporting Actress for her role as Mary Magdalene in The Last Temptation of Christ (1988) and for her role in The Portrait of a Lady (1996). For the latter film, she was nominated for an Academy Award for Best Supporting Actress and won the Los Angeles Film Critics Award for Best Supporting Actress. She has won two Best Actress awards at the Cannes Film Festival for her roles in Shy People (1987) and A World Apart (1988). She was featured in Woody Allen's Hannah and Her Sisters (1986), for which she was nominated for the British Academy Film Award for Best Supporting Actress and Garry Marshall's melodrama Beaches (1988), and she earned a second British Academy Film Award nomination for Darren Aronofsky's Black Swan (2010).

Description above from the Wikipedia article Barbara Hershey, licensed under CC-BY-SA, full list of contributors on Wikipedia.

Filmography 120

Krung Thep
as The Woman
2026
Woodstockers
as Rebecca
2026
Legacy of Screams: The Evolution of Horror Movies
as Self - (archive footage)
2025
Strange Darling
as Genevieve
2024
Beacon 23
as Sophie
2023
9 Bullets
as Lacey
2022
The Manor
as Judith
2021
The Happy Days of Garry Marshall
as Self
2020
Paradise Lost
as Byrd Forsythe
2020
Insidious: The Last Key
as Lorraine Lambert
2018
The 9th Life of Louis Drax
as Violet Drax
2016
The Natural: The Best There Ever Was
as Self
2016
Damien: Behind the Scenes
as Self
2016
Damien
as Ann Rutledge
2016
Childless
as Natalie
2015
Sister
as Connie
2014
Once Upon a Time in Wonderland
as Cora Mills
2013
Insidious: Chapter 2
as Lorraine Lambert
2013
Left to Die
as Sandra Chase
2012
Once Upon a Time
as Cora / Queen of Hearts
2011
Insidious
as Lorraine Lambert
2011
Black Swan
as Erica Sayers / The Queen
2010
Albert Schweitzer - Anatomie eines Heiligen
as Helene Schweitzer
2010
Albert Schweitzer
as Helene Schweitzer
2009
Anne of Green Gables: A New Beginning
as Older Anne Shirley
2008
The Bird Can't Fly
as Melody
2008
Uncross the Stars
as Hilda
2008
Love Comes Lately
as Rosalie
2007
The Entity Files
as Self
2005
Riding the Bullet
as Jean Parker
2004
The Mountain
as Gennie Carver
2004
11:14
as Norma
2004
Paradise
as Elizabeth Paradise
2004
Experiments in Terror
2003
Realizing The Right Stuff
as Self
2003
The Stranger Beside Me
as Ann Rule
2003
Hunger Point
as Marsha Hunter
2003
Daniel Deronda
as Contessa Maria Alcharisi
2002
The Nature of Lantana
as Self
2002
V Graham Norton
as Self
2002
Lantana
as Valerie Somers
2001
The Sinister Saga of Making The Stunt Man
2000
Drowning on Dry Land
as Kate
1999
Outer Space
as (archive footage) (uncredited)
1999
Passion
as Rose Grainger
1999
Breakfast of Champions
as Celia Hoover
1999
A Soldier's Daughter Never Cries
as Marcella Willis
1998
Frogs for Snakes
as Eva Santana
1998
The Staircase
as Mother Madalyn
1998
Portrait: Jane Campion and The Portrait of a Lady
as Self
1997
The Portrait of a Lady
as Madame Serena Merle
1996
The Pallbearer
as Ruth Abernathy
1996
Last of the Dogmen
as Prof. Lillian Diane Sloan
1995
Chicago Hope
as Francesca Alberghetti
1994
Abraham
as Sarah
1994
Abraham
as Sara
1993
Return to Lonesome Dove
as Clara Allen
1993
A Dangerous Woman
as Frances
1993
The X-Files
as Erika Price
1993
Splitting Heirs
as Duchess Lucinda
1993
Swing Kids
as Frau Müller
1993
Falling Down
as Beth
1993
The Public Eye
as Kay Levitz
1992
Stay the Night
as Jimmie Sue Finger
1992
Defenseless
as Thelma 'T.K.' Knudsen Katwuller
1991
Paris Trout
as Hanna Trout
1991
Tune in Tomorrow...
as Aunt Julia
1990
Martin Scorsese Directs
as Self
1990
A Killing in a Small Town
as Candy Morrison
1990
Agatha Christie's Poirot
as Caroline Hubbard
1989
Beaches
as Hillary Whitney Essex
1988
Mickey's 60th Birthday
as Self
1988
A World Apart
as Diana Roth
1988
The Last Temptation of Christ
as Mary Magdalene
1988
Shy People
as Ruth
1987
Tin Men
as Nora Tilley
1987
Passion Flower
as Julia Gaitland
1987
Hoosiers
as Myra Fleener
1986
Hannah and Her Sisters
as Lee
1986
Anne of Green Gables
as Older Anne Shirley
1985
The New Alfred Hitchcock Presents
as Jessie Dean
1985
My Wicked, Wicked Ways: The Legend of Errol Flynn
as Lili Damita
1985
The Natural
as Harriet Bird
1984
The Right Stuff
as Glennis Yeager
1983
The Nightingale
as The Maid
1983
The Entity
as Carla Moran
1982
Faerie Tale Theatre
as The Maid
1982
Working
as Call Girl
1982
Americana
as Jess's Daughter
1981
Take This Job and Shove It
as Jane Margaret ("J.M.") Halstead
1981
The Stunt Man
as Nina Franklin
1980
Angel on My Shoulder
as Julie
1980
A Man Called Intrepid
as Madelaine
1979
Sunshine Christmas
as Cody Blanks
1977
Flood!
as Mary Cutler
1977
In the Glitter Palace
as Ellen Lange
1977
The Last Hard Men
as Susan Burgade
1976
Trial by Combat
as Marion Evans
1976
Diamonds
as Sally
1975
You and Me
as Waitress
1975
The Crazy World of Julius Vrooder
as Zanni (as Barbara Seagull)
1974
Angela - Love Comes Quietly
as Angela
1973
Kung Fu
as Nan Chi
1972
Boxcar Bertha
as Boxcar Bertha
1972
Dealing: Or the Berkeley-to-Boston Forty-Brick Lost-Bag Blues
as Susan
1972
The Pursuit of Happiness
as Jane Kauffman
1971
The Baby Maker
as Tish Gray
1970
The Liberation of L.B. Jones
as Nella Mundine
1970
Last Summer
as Sandy
1969
Heaven with a Gun
as Leloopa
1969
With Six You Get Eggroll
as Stacy Iverson
1968
The Dick Cavett Show
as Self - Guest
1968
The High Chaparral
as Moonfire
1967
The Invaders
as Beth Ferguson
1967
The Monroes
as Kathy Monroe
1966
Gidget
1965
Run for Your Life
as Saro-Jane
1965
Daniel Boone
as Dinah Hubbard
1964
The Tonight Show Starring Johnny Carson
as Self
1962
The Oscars
as Self
1953