Джеймс Франко начал вести переговоры с Кристофером Ноланом по поводу роли в фильме. Однако, из-за разногласий в расписании актера, он не смог присоединиться к актерской команде. Джозеф Гордон-Левитт в конечном счете получил роль, предназначенную Франко.