who plays miss hardbroom in the worst witch
List of The Worst Witch characters In the 1986 film Miss Hardbroom is portrayed by Diana Rigg. In the 1998 TV series she is portrayed by Kate Duchêne, and in The New Worst Witch by Caroline O'Neill. In the 2017 CBBC series she is called Miss Hecate Hardbroom and played by Raquel Cassidy.