Logo

Logo

The Beguiled

Coping with savage criticism

Sean Penn’s new film The Last Face has just been released, quietly, in the UK. There’s no big publicity drive…