I just finished watching this movie for the first time. If I never got to finish the movie and just watched most of it, it would have been thought to be a great movie. The ending just confused the hell out of me though. I am racking my brain to understand so I can go to sleep, but it could have meant so many different things. Anyone who has seen this able to explain it to me?