This is not a good film. It is so bad that it occasionally becomes good. The acting is truly awful. The production quality is also very low. There is a huge problem with the script - most of it just does not stand up to scrutiny. Accept the story and you may enjoy it but start thinking about it and you will end up wondering how such a story full of holes and illogical elements could be made into a film.