I am not sure why it got a 7. It doesn't even deserve a 2. There was nothing interesting in the movie. The twist will make you puke. So many holes in the movie. It's like this movie was directed by a 10 year old, making up stories as they went along. Very fluid story, it changes every few minutes. Only watch with your logic turned off, else it won't make any sense.