Джеймс Франко начал вести переговоры с Кристофером Ноланом по поводу роли в фильме. Однако из-за нестыковок в расписании актера он не смог присоединиться к актерской команде. Роль, предназначавшуюся Франко, исполнил Джозеф Гордон-Левитт.
Съемки фильма начались 13 июля 2009 года.
Леонардо ДиКаприо был первым актером, который дал согласие на участие в проекте.
Персонажа Леонардо ДиКаприо зовут Дом Кобб. Коббом представился профессиональный вор в дебютном фильме Нолана — «Преследование» (1998).