WoW! Great movie! Ok... its a tad hooky and it moves a little slow... (Just a little) but there are parts that keep you watching the whole way through that are just intense!!! Of course when the plot begins to unfold you are on the edge of your seat the rest of the way and the ending is unbelievable! I was just amazed at how wonderfully entertaining and clever the entire movie was. If you watch this movie STAY FOR THE END because this movie makes you feel great!