Judi Dench grała swoją rolę ze złamanym palcem u nogi, trzymając ten fakt w tajemnicy aż do ukończenia zdjęć.
Scott Eastwood był kandydatem do roli agenta Smitha.
Film kręcono w Los Angeles i Del Mar (Kalifornia, USA), Warrenton (Wirginia, USA) oraz w Waszyngtonie (Dystrykt Kolumbii, USA).
Początkowo to Charlize Theron miała zagrać Helen Gandy. Po tym, jak aktorka zrezygnowała na rzecz filmu "Królewna Śnieżka i Łowca", do roli przesłuchiwano Amy Adams. Brano pod uwagę również Claire Danes.
Bradley Cooper był brany pod uwagę do roli Clyde'a Tolsona.