Winslet var upphaflega valinn sem Hanna, en erfiðleikar við að skipuleggja leikfimi með Revolutionary Road leiddu hana til að yfirgefa myndina og Nicole Kidman var valinn í hennar stað. Í janúar 2008 yfirgaf Kidman verkefnið og nefndi nýlega meðgöngu sína sem helstu ástæðu. Hún hafði ekki kvikmyndað neina atriði ennþá, svo að stúdíóið gat endurskapað Winslet án þess að hafa áhrif á framleiðsluáætlunina. Myndun fór fram í Berlín, Görlitz, á Kirnitzsalsstrætó nálægt Schandau, og var lokið í Köln 14. september 2007.
Roger Deakins