Wow. I love M. Night Shyamalan. This movie, I dont know who wrote this. It can not be him. This movie is so contrived, ham-handed and just plain stupid. I would say that it would be ok for a B movie, but that is just being kind. The plot feels like it was written by a child. The acting is stiff and embarrassing. Just awful.