Anyone who rates this film with 1 or 2 stars is likely to belong to the species of the eternally dissatisfied. Certainly, there may be more exciting films with better stories. However, to call this film "flat" or "illogical" is outrageous and misleading to potential buyers. The film is good enough to watch.