Heino Ferch
as
Dr. Herbert Sattler
Friedrich von Thun
as
Sektionsrat Wiesner
Juraj Kukura
as
Stojan Jeftanovic
Klaus Maria Brandauer
as
Alfred Redl
Armin Mueller-Stahl
as
Thronfolger
István Hirtling
as
(uncredited)
Hans Christian Blech
as
von Roden
Rachel Weisz
as
Greta
Molly Parker
as
Hannah Wippler
Ralph Fiennes
as
Ignatz Sonnenschein / Adam Sors / Ivan Sors
Jennifer Ehle
as
Valerie Sonnenschein
Barbara Steele
as
Bozena
Mathieu Carrière
as
Thomas Törless