The camera work, graphics, music and the acting are all top-notch. Unfortunately the plot is kinda ho-hum and makes no sense in parts. There's a few really inappropriate scenes involving graphic sex, dialogue regarding body parts, a scene involving a cat, graphic violence... they added nothing at all to the story. I found myself shaking my head like 5-6 times saying "why did you need to include that?!?"