Miriam Petche Miriam Petche Actress Biography Miriam Petche plays Esmerelda Hallow in the 2017 TV Series of The Worst Witch. Roles Esmerelda Hallow (Actress) The Worst Witch Sweetpea Golightly (Actress) Industry Gallery