Film miał pierwotnie powstać w 2005 roku z Lone Scherfig jako reżyserką i Hugh Jackmanem w roli Johna Haldera.
Rolę Anny otrzymała Romola Garai, jednak zrezygnowała z niej, by poświęcić się studiom.
Film kręcono w Budapeszcie (Węgry).
Okres zdjęciowy trwał od 16 maja do 5 lipca 2007 roku.