There are several movies with the similar plot. This one does not surprise. It is very predictable, trying to shock the viewer, but in fact it's just aiming on the most primitive needs and wants. It is full of cliches.. It's quiet well played, scenes, music well connected... just not my cup of tea... In the mainstream it surely finds enough watchers, though...