I'd rate this a film 10 + it was outstandingly brilliant!!! It was hilarious witty and kept me on my toes on who the bad guy was. It was so good. I recommend you don't watch it if you are a sensitive softy whom is offended by everything like foul language and violence and get offended by pretty much anything. It's absolutely freaking amazeballs. It's definitely for those whom aren't sensitive and soft who actually don't take things so seriously. This is one of those you can watch over and over again without getting bored.