Klaus Maria Brandauer
as
Alfred Redl
Armin Mueller-Stahl
as
Thronfolger
István Hirtling
as
(uncredited)
Hans Christian Blech
as
von Roden
Kati Sólyom
as
(as Sólyom Katalin)
Christian Grashof
as
Cesar von Muck
Klaus Maria Brandauer
as
Hendrik Höfgen
Helen Mirren
as
Emerenc
Károly Eperjes
as
Tibor
Sheila McCarthy
as
Grace Dexter
Bruce Greenwood
as
Lord Charles
Jeremy Irons
as
Michael Gosselyn
Tom Sturridge
as
Roger Gosselyn
Kati Sólyom
as
András Bálint
as
Jancsi
Rachel Weisz
as
Greta
Molly Parker
as
Hannah Wippler
Ralph Fiennes
as
Ignatz Sonnenschein / Adam Sors / Ivan Sors
Jennifer Ehle
as
Valerie Sonnenschein
Oleg Tabakov
as
Colonel Dymshitz
Stellan Skarsgård
as
Dr. Wilhelm Furtwängler
Ulrich Tukur
as
Helmut Alfred Rode, 2nd violinist
Harvey Keitel
as
Major Steve Arnold