The production will be directed by Polly Findlay
The full cast for the RSC's upcoming production of Macbeth has been announced.
The show, which stars the already announced Christopher Eccleston as Macbeth and Niamh Cusack as Lady Macbeth, will open at the Royal Shakespeare Theatre in March 2018.
Eccleston and Cusack are joined by David Acton (Duncan); Raphael Sowole (Banquo); Edward Bennett (Macduff); Bally Gill (Ross); Luke Newberry (Malcolm); Tim Samuels (Lennox) and Mariam Haque (Lady MacDuff).
Donna Banya will play Donalbain/Gentlewoman, Stevie Basaula Bloody Captain/Second Murderer, Katy Brittain Doctor, Raif Clarke Boy, Paul Dodds Chamberlain 1, Michael Hodgson Porter, John Macaulay Chamberlain/Lord, Tom Padley First Murderer and the company are completed by Josh Finan and Afolabi Alli.
The production will be directed by Polly Findlay and marks Eccleston's RSC debut.
Macbeth runs at the Royal Shakespeare Theatre from 20 March to 18 September with previews from 13 March.