You know, this movie was amazing up until the end. I’m the type of person that needs to see how everything resolves in the end. And to watch the movie end like that after staying up all night on a school night to watch this movie almost made me sick. I felt as if I had completely wasted my time. It was put together masterfully and had me confused 99% of the time which I loved but the ending is really what’s keeping this from being five stars. The cast was perfect and the acting was perfect but once again, the ending. A better ending and this movie would be in the top 5 best movies I’ve ever seen.