The Prestige is a 2006 psychological thriller film directed by Christopher Nolan, who co-wrote the screenplay with Jonathan Nolan and is based on the 1995 novel by Christopher Priest. It stars Hugh Jackman as Robert Angier and Christian Bale as Alfred Borden, rival stage magicians in Victorian London who feud over a perfect teleportation illusion.
Description from Wikipedia