Answer
The answer is "The Prestige". The Prestige is a 2006 science fiction thriller film directed by Christopher Nolan, starring Hugh Jackman, Christian Bale, Michael Caine, and Scarlett Johansson. The film is loosely based on Christopher Priest's 1995 novel of the same name and follows the story of two stage magicians in London who engage in a bitter rivalry to create the best magic trick.