Congratulations to Philippa O’Hara who has just been cast in the title role of GBL Productions Little Red Riding Hood.