From Last King of Scotland to another Scottish king: James McAvoy to play Macbeth Last King of Scotland and Atonement actor James McAvoy is to make an appearance at London's West End playing the title role in Jamie Lloyd's Macbeth. He will appear in the inaugural production of a season of work at the Trafalgar Studios, Whitehall called Trafalgar Transformed. McAvoy was last on stage in 2009 in the Olivier-nominated production Three Days of Rain at the Apollo Theatre. His upcoming film appearances include Danny Boyle's Trance, Welcome to the Punch, The Disappearance of Eleanor Rigby, Filth (2013), and X-Men: Days of Future Past (2014). The actor recently dropped out of the as yet unnamed Wikileaks film after work commitments conflicted. Lloyd's production of the Shakespeare play will be set in a dystopian Scotland brutalised by war as Macbeth begins his tormented struggle for power fuelled by ambition and paranoia under a toxic fog. Lloyd said "We hope to welcome new and diverse audiences to the West End and I am very excited to engage with schools and other groups via a series of bespoke workshops and masterclasses." All tickets will be £15 on Mondays, half of which will be made available through an outreach scheme targeted towards schools and first-time theatregoers. The other half will be released monthly to the public on the first day of each month, starting on 1 February 2013, and will be available online or at Trafalgar Studios box office. Additionally, day seats will be available at £10 for all performances, Tuesday through Saturday. The production will run from 9 February to 27 April.