Angelina Jolie i Noomi Rapace były brane pod uwagę do zagrania roli, która została powierzona Penelope Cruz.
Aaron Johnson i Robert Pattinson byli przesłuchiwani do filmu.
Zdjęcia do filmu kręcono w Rzymie (Włochy).
Zdjęcia do filmu rozpoczęły się 11 lipca, a zakończyły się 26 sierpnia 2011 roku.