I'll admit, not only did I not guess the plot twist at the end, I thought it was ingenious. That said, this movie was REALLY BORING!!! I hated the characters, the plot was slow, the dialogue awful, and the bickering was way over the top. Personally, I think Kevin Spacey is a great actor, and, for the most part, that's evident here. But, this film is a chore to sit through, and by the time I did get to the end, I didn't care about the characters or the movie. Despite the accolades this movie has received, I suggest renting this film before buying it.