Directrice du théâtre "Au chapeaurouge" (Avignon), Helen Landau a suivi un parcours pluridisciplinaire. Elle est diplômée en chimie et en études d'opinion. Elle s'est formée en tant que comédienne au Questors Theatre de Londres. Aujourd'hui, elle se produit régulièrement sur scène et collabore avec Avignon Université sur divers projets de recherche.