This was the best Shyamalan movie in quite awhile! Clever, funny, deliberately cheesy in the right places and best of all, different than everything else out lately. There's no super heroes or super gore, just a fun, creepy story. His daughter is excellent as Lady Raven. The entire cast was brilliant, but Josh Hartnett was definitely at the top of his game! Don't believe the 1 star hater reviews who don't understand anything without the word "man" attached to it and give it a shot. You won't regret it.