Agree with other 5 star reviews Go watch it ! You will enjoy, especially if you are bored of just watching the same old stories or Marvel sequels. The music was great and I was really surprised to find it was written by M. Shyamalan's daughter Saleka, why is she not more famous! Reverse of nepotism?Josh Hartnett was superb a real change from his Pearl Harbour days , a treat to watch and so OTT It was fun to watch, the young actress, Ariel Donoghue, who plays his daughter, who was also very good. Another interesting choice was of Hayley Mills as a FBI agent not too sure about that one but like some of the other characters in the film. They didn't actually show any real bad slashing/blood spilling which may disappoint some hardcore thriller/horror fans but that suited me fine but maybe Shymalan could have done more with the annoying PTA mum and her daughter. Don't take it too seriously, and don't have too high expectations and you will enjoy watching an old style Hollywood movie with some good tunes and no unnecessary chases, fights or swearing but a reasonable plot. Just don't forget the popcorn and soda, then sit back and enjoy.