Winslet je bila prvotno izbrana za vlogo Hanne, vendar je zaradi težav s snemanjem Revolutionary Road zapustila film, Nicole Kidman pa je bila izbrana kot njena zamenjava. Januarja 2008 je Kidman zapustila projekt, kot glavni razlog pa je navedla svojo nedavno nosečnost. Ona še ni posnela nobenih prizorov, zato je studio lahko ponovno izbral Winsletovo vlogo, ne da bi to vplivalo na produkcijo. Filmsko snemanje se je odvijalo v Berlinu, Görlitz, na Kirnitzsal tramvaju blizu Schandau, in je bilo končano v Kölnu 14. septembra 2007. Filmski ustvarjalci so prejeli $718,275 od zvezne filmske agencije Overall Film in Fiennes je bila postavljena v glavno vlogo.
Roger Deakins