Claire Foy

Macbeth starring James McAvoy at the Trafalgar Studios

Acclaimed actor James McAvoy (The Last King of Scotland, Atonement) stars as Shakespeare’s Macbeth in Jamie Lloyd’s new production at the Trafalgar Studios. Also starring Claire Foy.

Scroll to Top

Great Offers on London Theatre

Sign-up for the latest show news & offers