Good story. However I did not like some of the action scenes as graphics doesn't feel real. Some actors also has good dialogues but they spoke very fast making it quite difficult to follow and understand. Overall good thinking and story but the execution not up to the mark