A Pre-teen's dream
Not once did this movie make any actually sense. In fact, with all the flaws and the surreal, silly and over-the-top plot, the movie feels more like a dream brought on by a 8-14 year old girl.
Maybe if the movie made it seem that everything that happened was a dream, maybe it could have worked. Instead, it is strictly a fantasy.