~ starts out flat, with almost no character development, lots of dialog but no real interaction between them and their actions, becomes boring and predictable at a certain point; then it hits you, and for 2 minutes it becomes a great f*****g movie only to mess up everything in the end and give you the cheapest solution possible.