'Macbeth'

'Macbeth'

Emma Holland PR via Bloomberg.

James McAvoy plays Macbeth in London. The play opens the Trafalgar Transformed season at Trafalgar Studios, Leicester Square. Photographer: Johan Persson.