Trivia During production, details of the film's plot were kept secret. Christopher Nolan, who wrote the script, cryptically described it as a contemporary sci-fi action thriller "set within the architecture of the mind." James Franco was in talks with Christopher Nolan to play Arthur, but was ultimately unavailable due to scheduling conflicts. The labyrinthine style of the movie's logo resembles..