It is not often that I don't see the twist coming, but damn was I wrong, kind of, about the ending of this movie. They story itself is wildly incoherent at times, but it is intentional once you see the end. I think in general the story itself is a little confusing even at the end.