2006's The Prestige is the only Christopher Nolan movie that is based on a novel, but like all of his movies, it's a thrill ride with twists and reveals from beginning to end. The movie is aptly about two rival magicians who are obsessed with outdoing each other's tricks.