Not a cinema buff by any means. And yes, there are some parts of this film that are far-fetched and a bit silly. However, it's fine if only for the sake it's not taking itself seriously. Bit of a "twist" at the end. Entertaining in a super "lighthearted".