The story was kind of cool, but the action sequences were oddly slow. I mean slow literally, like their special effects would shoot out slowly. So slowly that it seems you could easily dodge a fireball or read the enemy's moves. I don't know how to explain it.. watch the movie and you'll notice what I'm talking about.
Otherwise, I don't see anything too special about this movie. Nothing M. Knight Shyamalan about it at all.