Lo scozzese James McAvoy diventerà il re celtico Macbeth nella nuova produzione che andrà in scena nel West End a partire da febbraio. La star di Espiazione si calerà nei panni di uno dei personaggi più celebri del Bardo. La piece sarà in scena al Trafalgar Studio dal 9 febbraio al 27 aprile 2013. McAvoy, particolarmente felice per aver conquistato la possibilità di interpretare il monarca scozzese a teatro prima di diventare troppo vecchio per il ruolo, ha dichiarato: "Non credo che ci sia un'età giusta, ma nella mia mente lui è la guida di molti uomini ed è un combattente. E' un uomo che ha scoperto da poco cosa significa uccidere un nemico, tagliargli la testa, infilzarla sulla sua spada e piazzarla fuori dal proprio castello e questo per me è il comportamento di un giovane uomo. Ovunque si tende a rappresentare Macbeth come un quarantenne, ma io ho sempre voluto interpretarlo prima di avere quarant'anni."
A breve James McAvoy tornerà a vestire i panni del giovane Professor X in X-Men: Giorni di un futuro passato. L'attore ha da poco concluso le riprese dei due capitoli di The Disappearance of Eleanor Rigby e del thriller poiliziesco Trance.