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).
Emma Swan's past disasters drag her into the small town of Maine. She is the long-lost daughter of a king, who must protect her town from the curse of an evil queen.