SPOILER Did anyone see...
...the twist coming?
I knew before watching that there was a huge twist at the end so I pretty much had it figured out by the time he visits the Jurgen Prochnow character.
However, if I hadn't known to expect one, I think I would have been completely caught off guard.