Beth Goddard

Beth Goddard (born 1969) played Sister Helena in Eye of the Gorgon.