This movie is not meant to be taken seriously. It is serious fun. The cast is delightful and the story fast-paced. It is light-hearted, inoffensive, and action packed. So what if it isn't believable? It isn't meant to be. Relax and enjoy.