Tom Cruise
Kenneth Branagh
Bill Nighy
Tom Wilkinson
Carice van Houten
Thomas Kretschmann
Terence Stamp
Eddie Izzard
Kevin McNally
Christian Berkel
Tom Cruise as Colonel Claus von Stauffenberg
Kenneth Branagh as Major-General Henning von Tresckow
Bill Nighy as General Friedrich Olbricht
Tom Wilkinson as General Friedrich Fromm
Carice van Houten as Nina von Stauffenberg
Thomas Kretschmann as Major Otto Ernst Remer
Terence Stamp as Ludwig Beck
Eddie Izzard as General Erich Fellgiebel
Kevin McNally as Dr. Carl Goerdeler (as Kevin R. McNally)
Christian Berkel as Colonel Mertz von Quirnheim
Jamie Parker as Lieutenant Werner von Haeften
David Bamber as Adolf Hitler
Tom Hollander as Colonel Heinz Brandt
David Schofield as Erwin von Witzleben
Kenneth Cranham as Field Marshal Wilhelm Keitel