A trick gone horribly wrong sets two ambitious stage magicians (Christian Bale and Hugh Jackman) against each other. Their hostilities escalate in a series of attacks, deceptions and betrayals that leave you aghast at the lengths each of them will go to to discover the other’s secrets. Although the story is set in the late 1800s, certain plot twists turn it into one of the best science fiction films ever made. It is also without a doubt the best film I’ve seen this year.