Początkowo główną rolę męską miał zagrać Tom Cruise, później Sam Worthington. Ostatecznie otrzymał ją Johnny Depp.
Główną rolę żeńską miała zagrać Charlize Theron, jednak została ona zastąpiona przez Angelinę Jolie.
Film przeszedł wiele zmian reżysera. Początkowo miał go reżyserować Lasse Hallström, ale zrezygnował. Później zadania tego podjął się Bharat Nalluri, który także się rozmyślił. Gdy do projektu została zaangażowana Angelina Jolie reżyserią miał zająć się Florian Henckel von Donnersmarck, lecz odszedł z ekipy wraz z Samem Worthingtonem. Jego miejsce miał zająć Alfonso Cuarón, ale ostatecznie von Donnersmarck powrócił do projektu.
Dziura po pocisku na przedniej szybie łodzi sterowanej przez Elise kilka razy zmienia kształt i rozmiar.
Kiedy Frank wychodzi na balkon hotelu Danieli, w tle można zobaczyć Rialto Bridge, który tak naprawdę nie jest stamtąd widoczny.
Kiedy Elise odwozi Franca na lotnisko, na przedniej szybie łodzi widać znak "Taxi", w następnej scenie, kiedy przypływa na posterunek policji, znaku już nie ma.
W jednym ujęciu drzwi z tyłu łodzi Elise są otwarte, ale w następnym są już zamknięte.
Kiedy Frank jest ucieka po dachach, pogoda jest bardzo ładna i słońce jasno świeci. Gdy skacze z budynku na sklep nagle staje się mglisto.
Zdjęcia kręcono w Paryżu (Francja) oraz w Treviso i Wenecji (Włochy).
Zdjęcia do filmu kręcono od 15 lutego do maja 2010 roku.