Emily Blunt zgodziła się wystąpić w filmie po przeczytaniu jedynie części scenariusza. Nie zapoznała się nawet z fragmentami przedstawiającymi graną przez nią postać.
Joe zostaje postrzelony przez Sarę w prawe ramię. Ale kiedy kobieta później go opatruje, rana znajduje się na lewym ramieniu.
Zdjęcia do filmu powstawały w Nowym Orleanie, Napoleonville (Luizjana, USA) i Szanghaju (Chiny).
Początkowo film miał być kręcony częściowo w Paryżu, jednak z uwagi na ograniczenia budżetowe twórcy musieli zrezygnować z tego pomysłu. Zamiast tego wybrano Szanghaj, gdzie kręcenie zdjęć sfinansował tamtejszy dystrybutor.
Zdjęcia do filmu kręcono od 24 stycznia do 1 kwietnia 2011 roku.
Z uwagi na fakt, że Bruce Willis i Joseph Gordon-Levitt wcielają się w tę samą postać w różnym jej wieku, kolor oczu Gordona-Levitta został w filmie zmieniony na kolor oczu Willisa za pomocą soczewek kontaktowych. Ponadto młodszy z aktorów poddany został gruntownej charakteryzacji, aby przypominać starszego kolegę.
Scena, w której młody Joe spada ze schodów pożarowych, była kręcona w dzień trzydziestych urodzin Josepha Gordona-Levitta, więc ekipa przygotowała dla niego niespodziankę. Kiedy aktor wisiał w powietrzu przypięty linami, na plan wjechał tort urodzinowy, a ekipa zaśpiewała mu urodzinowe "Happy Birthday".