CharacterMiss Gwen BatMiss Gwen Bat in The Worst Witch (2017), played by Wendy Craig. Played byWendy CraigAppears inThe Worst Witch2017