Nick Sandys and Kelsey Brennan in Pygmalion.Photo by Johnny Knight