It was pretty damn awesome. The only problem I had with it was the ending. I'm generally good at predicting things in movies but due to the twist I was saying WTF?!?! I didn't expect it at all. Granted I like movies that have a twist like that, but still! And wtf is up with the dudes best friend that is just an effed up thing to do to your BEST FRIEND! what an idiot. haha but awesome movie!