Any spoilers went right over my head, so the ending totally threw me for a loop! In fact, it hasn't quite sunk in yet and I need to watch the movie again, preferably with a friend or two. What an intriguing story! I can see why you devote a whole thread to this one author.
It reminded me of The Prestige a little, too.