The cast includes Jessie Buckley as Perdita and Muriel Palmer, Miranda Raison as Hermione and Edna Selby, Tom Bateman as Florizel and Jack Wakefield and Hadley Fraser as Polixenes and First Halberdier,
UPDATE: Jack Colgrave Hirst will play the Clown and Tom Palmer, Michael Pennington will play Anitgonus, Zoe Rainey will play Emilia, John Shrapnel will play Camillo and George Chudleigh, Kathryn Wilder will play Mopsa and Joyce Langland and Jimmy Yuill will play the Shepherd and Mr Burton.
They join the previously announced Kenneth Branagh as Leontes and Arthur Gosport, with Judi Dench playing Paulina in The Winter’s Tale.