This movie started out slower than I expected. However, from there, it was a two hour thrill ride. This was easily one of the most enjoyable movie experiences I have had. I left the theater thinking I really got my money's worth, and that I would definitely pay to see it again! The only nitpick I had was Maggie Gyllenhaal. They should have cast someone else. Other than that, I couldn't complain about anything else. Go see it! You won't be sorry!!