Zdjęcia do filmu były kręcone w Sofii (Bułgaria), Waszyngtonie (Dystrykt Kolumbii, USA), Nowym Jorku (Nowy Jork, USA), Aldershot, Upper Heyford i hrabstwie Berkshire (Anglia, Wielka Brytania).
Produkcja filmu została opóźniona o 3 miesiące, by Gerard Butler miał czas wyzdrowieć po obrażeniach, jakich doznał w wyniku wypadku na motocyklu.