This movie is impeccable. It wasn't what I was expecting at all, because I basically went into it not knowing anything. It's much better than Blue Velvet and more entertaining. This movie gets very confusing but it seems to all come together at the end. When you get towards the end and the story shifts you get to a realization that everything you thought you knew was a lie. I'm not going to tell you what really happened because you need to watch it and figure it out for yourself . This movie is also very sexy, and the ending is a SHOCK and will make you a little uncomfortable but it really makes you think.