Winslet oli algselt valitud Hanna rolliks, kuid raskuste tõttu, mis tekkisid filmist Revolutionary Road, lahkus ta filmist ja Nicole Kidman oli valitud tema asendajaks. 2008. aasta jaanuaris lahkus Kidman projektist, viidates oma hiljutisele rasedusele kui peamisele põhjusele. Ta ei olnud veel ühtegi stseeni filminud, nii et stuudio sai Winsleti ümber valima ilma tootmise ajakava mõjutamata. Film toimus Berliinis, Görlitz, Kirnitzsal trammi teel Schandau lähedal, ja lõpetati Kölnis 14. septembril 2007. aastal. Filmimeestrid said Saksamaalt kohe pärast seda, kui Stephen Daldry oli allkirjastanud filmi kohandamiseks ja Fiennes oli valitud peategelase rollile.
Roger Deakins