I usually don't write reviews, but the current reviews here do not do justice to this movie. I strongly recommend you stay away from reading here and just go and watch the movie with a blank mind.
If you are reading this, and you have not yet watched this movie, then you have already known so much details about the plot of this movie that it wouldn't be as interesting for you as if you had watched it without reading anything about it.
I didn't knew this movie exist. I didn't know the plot. I knew nothing about it. The only reason I watched was because my sister and I wanted to watch a movie together(we often do), and she suggested to keep this one because she heard good stuff about it from her friends. She herself also didn't knew the plot.
I was not at all interested firstly by thinking that it would be a typical "girls targeted" movie and said we will keep it for 30 mins and then you can watch it on your own later. When the movie started, I thought it would be same as the several low quality movies set in campus background. In the beginning, it was giving that ambience of those type movies with cliche dialogues and scenes, however within 15 minutes, I got hooked into the plot.
Even though several initial scenes were cliche type, the plot does not confirm to your imaginations. You expect this will be the next thing which is going to happen, but then it isn't. There are lot of unexpected twists and turns for even small things in the story. So, if you try to predict the plot, you will not be able to do it and that is one of the best things about this movie. I have watched so many movies and never got so much "unpredictability" in most of the movies.
I loved that most of the actors, directors and crew are new faces and not the typical common actors. The one thing I hate about this movie is that the "plot" written in the google search page spoils everything about this movie. That is a huge spoiler. I think Google got that paragraph from IMDB, but now IMDB realised the mistake and changed it...
Another thing I like is that this movie has so much content stuffed into it that you get a long story which touches so many different topics, but it still manages to connect everything together very well. You will realize this connections only after watching the entire movie.