Too many inconsistencies.
The direction and screenplay look inexperienced to the point of being childish.
Too many unnecessary flashbacks takes away from the experience even more
The premise was good as is evident from the first ten minutes. This could've been so much more. Huge missed opportunity.