cast
Rhys Ifans
as Earl of Oxford
Vanessa Redgrave
as Queen Elizabeth I
Sebastian Armesto
as Ben Jonson
Rafe Spall
as William Shakespeare
David Thewlis
as William Cecil
Xavier Samuel
as Earl of Southampton
Jamie Campbell Bower
as Young Earl of Oxford
Joely Richardson
as Young Queen Elizabeth I
Derek Jacobi
as Prologue
Edward Hogg
as Robert Cecil
Lloyd Hutchinson
as Richard Burbage
Robert Emms
as Thomas Dekker
Sam Reid
as Earl of Essex
Trystan Gravelle
as Christopher Marlowe