Film kręcono między wrześniem a grudniem 2005 roku. W styczniu 2007 roku dokręcono dodatkowe sceny.
Film nakręcono w USA w miastach Baltimore (stan Maryland), Los Angeles (stan Kalifornia) oraz w Waszyngtonie.
Podczas zdjęć w Baltimore, Daniel Craig otrzymał telefon z informacją, że otrzymał rolę Jamesa Bonda. Musiał przerwać na krótki czas zdjęcia, by polecieć do Londynu na konferencję prasową filmu Casino Royale (2006).
Podczas kręcenia zdjęć w chilijskiej ambasadzie w Waszyngtonie, Nicole Kidman i Daniel Craig mieli podjechać samochodem pod wejście, zatrzymać samochód i pozwolić parkingowemu go zaparkować. Kidman zapomniała zaparkować samochód odpowiednio i kiedy wyśiadła z samochodu ten zaczął się staczać z górki. Na szczęście Craig zachował zimną krew - przeskoczył na fotel kierowcy i zatrzymał samochód zanim doszło do nieszczęścia. Ta sytuacja miała miejsce podczas bardzo ulewnego deszczu.
Pierwotna wersja filmu była gotowa już na początku 2006 roku. Jednak zdjęcia reżyserowane przez Olivera Hirschbiegela nie spodobały się szefom studia i dlatego w 2007 roku musiano dokręcić sporo zdjęć. Zatrudniono Andy'ego i Larry'ego Wachowskich, aby poprawili scenariusz oraz Jamesa McTeigue'a, który miał dokręcić nowe sceny.
Jest to angielskojęzyczny debiut reżysera Olivera Hirschbiegela.
Podczas zdjęć do filmu Nicole Kidman miała wypadek samochodowy. Została przewieziona do szpitala, lecz następnego dnia była już w stanie wrócić na plan.
Budżet filmu: 80000000
Przychody z biletów w USA: $15,071,514
Przychody z biletów poza USA: $25,096,367
Przychody z biletów ogólnie: $40,167,881
Szczegółowe weekendowe dane finansowe: