my husband and i think this be an excellent movie . we watch it with our 2 young daughter and it open a great deal of door for discussion with them . the casting be wonderful . i have read in an article that m. night shyamalan be kind of disappointed with it over all and and i think that he should re consider that thought . he state that he want people to somehow be touch by and to identify with the work that he produce and this movie do exactly that . it hit home on all different level for young and old . this be a must see for family .