The first 1.5 hours were ok, but the last hour was really not good. Aside from the story line taking a huge turn, there was just so much that wasn't explained or addressed. Yes, sometimes it is ok to not be given all of the information atonce, but there were questions about the movie that were never answered. Overall, not a bad movie, but disappointing, because it could have been so much better.