There are lot of plot holes but the movie is engaging. I liked the action but the orientation of the entities were not clear hence it was difficult to visualise that what is happening when and where. Especially in the second half. Overall, I liked the movie.