Okay, I loved this movie. Yes, parts were unbelievable or a bit dumb, but on the whole, an excellent no-brainer film.
I love movies where the good (or kind-of-good, at least better than the other guy) wins or at least tries really hard.
Its very science fictiony combined with fantasy (we have the elementals) and that can be fun.
I recommend this to: anyone looking for a kind of dumb but entertaining movie that they are willing to overlook some basic oddities and just enjoy the show. Adults of course since its rated R. (the only really bad part was Thandie Newton and her husband, and yes, they are married, but no, I don't want to watch that!)