'Macbeth'

'Macbeth'

Emma Holland PR via Bloomberg.

James McAvoy, as Macbeth, holds an axe to Kevin Guthrie, as Lennox. Jamie Lloyd's London production is gritty and violent. Photographer: Johan Persson.