Hamlet, directed by Lyndsey Turner, Barbican Theatre London

At the Barbican Theatre in London. Sets by Es Devlin, projections by Luke Halls, costumes by Katrina Lindsay. Photos by Johan Persson.