Kwiecień 1944 roku. Akcja filmu toczy się w Paryżu na krótko przed inwazją wojsk alianckich na Normandię. Gus Lang (Ed Harris), przez hitlerowców uznawany za lojalnego informatora gestapo, tak naprawdę jest amerykańskim tajnym agentem o kryptonimie "Szmaragd". Lang ma zapobiec ujawnieniu planów inwazji przez Andy'ego Wheeler'a (Eric Stoltz), amerykańskiego oficera wziętego do niemieckiej niewoli. "Szmaragdowi" w jego niebezpiecznej misji pomaga Claire Jouvet (Cyrielle Claire), członkini francuskiego ruchu oporu.

Gus Lang
Jürgen Brausch
Walter Hoffman
Ernst Ritter
Claire Jouvet
Andy Wheeler
Colonel Peters
Sir Geoffrey Macklin
Major Seltz
Dieter Träger
Johann
Patrick Callaghan