Hugh Grant odrzucił ofertę zagrania głównego bohatera.
W postać Ruth Lang miała wcielić się Tilda Swinton, jednak odrzuciła propozycję.
Część scen nakręcono na polsko-niemieckiej wyspie Uznam. Na północnym cyplu wyspy wybudowano makietę imitującą luksusową posiadłość.
Zdjęcia do filmu realizowano na wyspie Uznam (Polska/Niemcy) oraz wyspach Sylt, Pellworm, w Berlinie, Poczdamie, Peenemünde, Strausbergu (Niemcy), na wyspie Rømø (Dania), w Londynie (Anglia, Wielka Brytania), Provincetown, Bourne, Tisbury i Wellfleet (Massachusetts, USA).
Podczas kręcenia scen w Londynie Polańskiego nie było na planie (Wielka Brytania ma podpisaną umowę ekstradycyjną z USA). Reżyser komunikował się z ekipą przez Internet.
Polski tytuł filmu został zaproponowany przez samego Romana Polańskiego.
Zdjęcia do filmu ruszyły 4 lutego, a zakończyły się w maju 2009 roku.
Dom Langa na plaży w całości powstał w studio. Krajobrazy widoczne przez okna zostały dodane poprzez użycie zielonych ekranów.
Mecz hokejowy oglądany przez głównego bohatera w hotelowym barze został rozegrany 23 stycznia 2008 roku przez drużyny Vancouver Canucks i St. Louis Blues.