Produkcja filmu zostałą rozpoczęta w roku 2002, lecz z uwagi na różne komplikacje produkcje przesunięto, a reżyser Alfonso Cuarón zaczął pracę przy innym projekcie.
Film był kręcony głównie w Anglii, m.in. w Londynie i Hampshire, ale także niektóre sceny zostały nakręcone w Argentynie i Urugwaju.
Okres zdjęciowy filmu to : 15 wrzesień 2005 - 17 styczeń 2006 w Anglii, oraz 1-2 maj 2006 w Argentynie i Urugwaju.
Emma Watson otrzymała propozycję zagrania roli Kee, ale odrzuciła ją ze względu na inne zobowiązania.
Po tym jak Alfonso Cuaron zobaczył Charlie Hunnama w filmie "Wzgórze nadziei" zadzwonił do niego i zaoferował mu rolę Patricka.