Set against the backdrop of the succession of Queen Elizabeth I, and the Essex Rebellion against her, the story advances the theory that it was in fact Edward De Vere, Earl of Oxford who penned Shakespeare's plays.
Jamie Campbell Bower
as Young Earl of Oxford
Rhys Ifans
as Edward de Vere
David Thewlis
as William Cecil
Joely Richardson
as Princess Elizabeth Tudor
Vanessa Redgrave
as Queen Elizabeth I
Sebastian Armesto
as Ben Jonson
Rafe Spall
as William Shakespeare
Edward Hogg
as Robert Cecil
Xavier Samuel
as Earl of Southampton
Sam Reid
as Earl of Essex
Paolo De Vita
as Francesco
Trystan Gravelle
as Christopher Marlowe