Tom Cruise porzucił dla tego projektu rolę w filmie "The Tourist".
Na pewnym etapie produkcji Chris Tucker i Eva Mendes byli związani z filmem, a reżyserem miał zostać Tom Dey.
Adam Sandler i Gerard Butler rozważali odegranie głównej roli, którą ostatecznie otrzymał Tom Cruise.
Odgłos samolotu podejmującego start, przypomina dźwięk maszyny śmigłowej lub turbośmigłowej. Tymczasem w widoku z zewnątrz jest to typ odrzutowca.
Film był kręcony w miastach Salzburg (Austria), Kadyks, Sewilla (Hiszpania), Port Antonio (Jamajka), Boston, Bridgewater, Danvers, Melrose, New Bedford, Waltham, Worcester (Massachusetts, USA), Kankakee (Illinois, USA), Nowy Jork (Nowy Jork, USA), Long Beach, Los Angeles, Pasadena i Universal City, na plaży Sycamore Cove State Beach (Kalifornia, USA) oraz w Peotone (Illinois, USA).
Okres zdjęciowy filmu trwał od 15 września do 17 grudnia 2009 roku.
Cameron Diaz i Tom Cruise nakręcili 15 września 2009 roku w Civic Center w Worchester (Massachusetts, USA) specjalny klip reklamowy filmu na potrzeby talk-show "Jay Leno show".