Beth Goddard

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