This movie looked really cool in the previews. Up front, I will say: The movie isn't as good as the previews make it out to be.
That being said, the movie has Hugh Jackman, Christian Bale, Michael Cane, Scarlett Johansson and more, so you know the acting is good - no issues. The problem, and my overall issue with the movie is one of sympathy. Both main characters have such large egos and become so twisted and unlikable that I don't care what happens to them in the end.
Other than the sympathy aspect, which counts for a lot, the rest of the movie is very cool. Set at the turn of the 20th century, it follows the lives of two illusionists with an intense rivalry based a woman (of course). The sets and costume, as well as "backstage at the magic show" material was excellent and believable.
I thought that the movie could have been better without the sci-fi bit. Still, I'm a huge fan of Nikola Tesla (the inventor of AC power - I'm an electrical engineer by the way :-) ) and seeing him suffering injustices at the hands of Thomas Edison tells people who he was, maybe enough enough to look him up. This is a good thing since his part in history is vastly underplayed. I thought David Bowie did him justice.
Unfortunately, the "secret" at the end is much too transparent and obvious as to make it ineffectual. As I said, it would have been better left out.