Akcja rozgrywa się w Budapeszcie i okolicznych wioskach podczas niemieckiej okupacji Węgier u schyłku II wojny światowej. Tysiące mieszkańców zostaje zepchniętych do podziemia lub osadzonych w gettach. Jednym z nich jest właśnie bohater filmu, młody Żyd pochodzenia węgierskiego, Elek Cohen (w tej roli Jonas Armstrong). Rozdzielony z rodziną chłopak zrobi wszystko, by odnaleźć swoich bliskich. Cohen przywdziewa mundur SS, udając niemieckiego oficera. Chce w ten sposób przeniknąć do środowiska i dowiedzieć się, jakie są losy jego rodziny, a także, by uchronić innych Żydów przed Holokaustem. Pomaga mu Hannah, w której jest zakochany. Rozpoczyna się dramatyczny wyścig z czasem.
Jonas Armstrong
Elek Cohen
Hannah Tointon
Hannah Schoen
Ben Kingsley
Regent Miklos Horthy
Simon Dutton
Miklos Schoen
Burn Gorman
Lt. Colonel Otto Skorzeny
Shane Taylor
Miklos Horthy Jr.
Charles Hubbell
SS Colonel Eichmann
Simon Hepworth
Ferenc Szalasi
Andrew Brooke
Captain Varga
William Hope
Carl Lutz
Robert Lonsdale
Gyula
Florin Arhip
Russian Sniper