1)Perfect casting,Tyler And Marla are simply great. 2)Hooks you up the entire time. 3)Suspense as well as hell lot of thriller. 4) Everything in the movie is just unexcepted- not that ordinary movie where u know where the movie goes ans where it ends. 5)The theme is unique. 6)Writers have done a great job 7)Its not a movie,its an addiction.