The Prestige

A movie you might need to watch 2 times in a row.