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.
An ordinary guy with a boring life tries to change his life in and outstanding and mind boggling way. Ultimately the movie will get you frozen for some time. Its a true masterpiece.