When Queen Elizabeth's reign is threatened by ruthless familial betrayal and Spain's invading army, she and her shrewd adviser must act to safeguard the lives of her people.
Cate Blanchett
as Elizabeth I, Queen of England
Clive Owen
as Sir Walter Raleigh
Geoffrey Rush
as Sir Francis Walsingham
Laurence Fox
as Sir Christopher Hatton
Tom Hollander
as Amyas Paulet
Abbie Cornish
as Elizabeth Throckmorton
Rhys Ifans
as Robert Reston
Jordi MollĂ
as King Philip II of Spain
Samantha Morton
as Mary, Queen of Scots
Eddie Redmayne
as Anthony Babington
Adrian Scarborough
as Calley
Adam Godley
as William Walsingham