I would have give a 9 to the story, acting, concept and everything else. Only the end made me rate it to a 7. A very engaging story right from the trailer. After watching the trailer I am sure all would have been very excited and wanting to watxh the movie but the end certainly disappoints.