Film kręcono w Toronto (Kanada).
Reżyser Denis Villeneuve początkowo zaoferował główną rolę Adama / Anthony'ego Javierowi Bardemowi, ale ten odmówił, tłumacząc, że nie pasuje do postaci. Następnie propozycję zagrania w filmie otrzymał Christian Bale, ale nie mógł wystąpić z powodu innych zobowiązań zawodowych.
Kręcenie zdjęć rozpoczęto 22 maja 2012 roku.