Jerome Courtland
as
Danny
Humphrey Bogart
as
Joseph 'Joe' Barrett
Harold Goodwin
as
Maj. J.F.X. Loomis
Alexander Knox
as
Mark Landis
Klaus Maria Brandauer
as
Alfred Redl
Armin Mueller-Stahl
as
Thronfolger
István Hirtling
as
(uncredited)
Hans Christian Blech
as
von Roden
Bárbara Lennie
as
Amaia Marín
Luis Zahera
as
Cabrera
Ana Wagener
as
La Ceballos
María de Nati
as
Nati
Gene Lockhart
as
Charles Ogden Roper
Frank Richards
as
German Spy Trainee
Lloyd Nolan
as
Inspector George A. Briggs
James L. Conway
Director
Fred Grandy
as
David Herold
Christopher Allport
as
Michael O'Laughlin
Ward Bond
as
Man
Frank Hagney
as
Policeman
J.M. Kerrigan
as
Terry
Vincent Cassel
as
Duc d'Anjou
Cate Blanchett
as
Elizabeth I
Daniel Craig
as
John Ballard
Lyudmila Tselikovskaya
as
Czarina Anastasia Romanovna
Mikhail Zharov
as
Czar's Guard Malyuta Skuratov
Michael Cochrane
as
Dick Madsen
Jim Piddock
as
George Quennell
Sharon Stone
as
Sally Cauffield
Peter Brocco
as
Fernandina
Paula Raymond
as
Ginny Beaufort
Regis Toomey
as
Insp. Tim Reilly
Barbara Billingsley
as
Young Mother
Michael Curtiz
Director
Leonard Mudie
as
Baron Jeffreys
Forrester Harvey
as
Honesty Nuttall
Colin Kenny
as
Lord Chester Dyke
Errol Flynn
as
Peter Blood
Carlo Nell
as
2ème inspecteur
Nathalie Delon
as
Jane Lagrange
Alain Delon
as
Jef Costello
Joel Coen
Director
Bertie Carvel
as
Banquo
Brendan Gleeson
as
Duncan
Denzel Washington
as
Macbeth
Sean Patrick Thomas
as
Monteith
Lisa Loven Kongsli
as
Heidi Olsen
Anders Danielsen Lie
as
Peder Olsen
Linden Chiles
as
Airport Security Chief
Eloy Casados
as
Alvarez
Henry Thomas
as
Davey Osborne
John McIntire
as
George MacCready