Billed as a movie for kids, and the dialogue lived up to that, very choppy and overt. The characters weren't developed that well either. One character ends up becoming a sacrificial redeemer, but up to that point there was no development of that character. Special effects were decent, but Shyamalan missed the overall mark on this one.