I think that was done intentionally. Making it a completely out of the blue twist could have killed the movie. That would make the viewers feel cheated.Yeah, about half way through the movie I predicted the way it would end. Too many clues/references that give it away for people that notice the little details.