I watched this movie a few hours ago, and while I did enjoy the ending, I found it only mildly entertaining, and the first half was almost painful. Sure, it had lots of twists and turns, but you have to wonder about the total stupidity of some of these characters. Some of the dialogue is downright stupid. Watch it at your own risk.