My 19 year old son went and saw this movie and came home talking about how great it was. So my wife and 20 year old daughter went, and came home talking about how great it was. My wife insisted on seeing it again, and taking me with her. I'm glad I went. It is a fun, humorous, and very thought-provoking movie. Although I would agree that M. Night Shyamalan is a much better writer and director than he is an actor, I'd put this movie in my top 10 list of fantasy movies, noting that it is deeper (no pun intended) than most films in the genre. Suspend your disbelief, ignore the critics, and enjoy it. Thank you, Mr. Shyamalan, for another great movie experience.