
Margaret "Meg" Foster is an American actress who starred as Hester Prynne in The Scarlet Letter (1979), Ingrid in Ticket to Heaven (1981) and Holly in They Live (1988).
The Mentalist2008
They Live1988
The Originals2013
Overlord2018
Pretty Little Liars2010
Twin Peaks1990
Xena: Warrior Princess1995
Masters of the Universe1987