Hampstead Theatre has announced its spring 2025 season, which will run from March to June. The programme includes two world premieres, the European premiere of a play by Sarah Ruhl, and an adaptation ...