cast
-
Cate Blanchett
Elizabeth I
-
Joseph Fiennes
Robert Dudley, Earl of Leicester
-
Geoffrey Rush
Sir Francis Walsingham
-
Christopher Eccleston
Duke of Norfolk
-
John Gielgud
The Pope
-
Richard Attenborough
Sir William Cecil
-
Fanny Ardant
Mary of Guise
-
Éric Cantona
Monsieur de Foix
-
Vincent Cassel
Duc d'Anjou
-
Kathy Burke
Queen Mary Tudor
-
Edward Hardwicke
Earl of Arundel
-
Emily Mortimer
Kat Ashley
-
James Frain
Alvaro de la Quadra
-
Kelly Macdonald
Isabel Knollys
-
Kenny Doughty
Sir Thomas Elyot
-
Daniel Craig
John Ballard
-
Alfie Allen
Arundel's Son
-
Jamie Foreman
Earl of Sussex
-
Lily Allen
Lady in Waiting
-
Amanda Ryan
Lettice Howard
- Sally Grey Lady in Waiting
- Elika Gibbs Lady in Waiting
- Sarah Owen Lady in Waiting
-
Kate Loustau
Lady in Waiting
-
Daniel Moynihan
First Bishop
-
Jeremy Hawk
Second Bishop
-
Daisy Bevan
Arundel's Daughter
-
Hayley Burroughs
Lady in Waiting
- Joe White Master of the Tower
- Matt Andrews Norfolk's Man
- Ben Frain Young French Man
- Lewis Jones Priest
- Michael Beint Bishop Carlisle
-
Angus Deayton
Waad, Chancellor of the Eschequer
-
Joseph O'Conor
Earl of Derby
-
Brendan O'Hea
Lord William Howard
- Edward Highmore Lord Harewood
- James Rowe Bishop (in Cellar)
- Donald Pelmear Third Bishop
-
Tim Bevan
Handsome Man
- Liz Giles Female Martyr
- Rod Culbertson Master Ridley
- Peter Stockbridge Palace Chamberlain
- Valerie Gale Mary's Dwarf
-
George Antoni
King Philip II of Spain
-
Wayne Sleep
Dance Tutor
- Charles Cartmell Dudley's Man
- Edward Purver Dudley's Man
- Vladimir Vega Vatican Cardinal
- Jennifer Lewicki Arundel's Housemaid
- Viviane Horne Arundel's Wife
- Nick Smallman Walsingham's Man
- James Britton Member of Duc d'Anjou's Group (uncredited)
-
Jean-Pierre Léaud
(uncredited)
- Ben Mars Royal Guard of Honour (uncredited)
- Daniel O'Meara Henchman (uncredited)
-
Jocelyn Quivrin
French Guard (uncredited)
-
Matthew Rhys
(uncredited)
- Jason Savin Courtier (uncredited)
-
Christian Simpson
Royal Guard (uncredited)
- Liam Foley Norfolk's Man