You may feel like you've already seen this movie or read about it, but that is because there is a similarly-themed movie (The Illusionist) currently in release. Both are set at similar times (late 19th Century) but the locations are different and so are the characters and the plot lines. Of the two films, I preferred The Prestige (2006). Why? It's not that the acting is better or the writing is better or the cinematography is prettier. No, I preferred it because it is much less pretentious. The Illusionist was a seemingly meaningful story that actually had no substance. There is no particular substance to The Prestige either, but there is an entertaining puzzle, good performances and a truly creepy (though not surprising) ending that actually did provide food for thought, though it wasn't particularly deep or meaningful. If you like magic, Christian Bale, Hugh Jackman, David Bowie (!) and creepy visuals, I recommend The Prestige. It's a good two hours spent and it won't leave you feeling cheated. All secrets are revealed.