Poor direction, dialogues, screenplay. Good build up only to end up as a lagging movie with absolutely no character development. Not to mention some crucial moments that turnt out to be contributing nothing towards the end of the movie, and thus went illogical.