First off, I would just like to say that... I LOVE IT! I DO!!! I REALLY, REALLY DO!!! I fell in love with it even before the end credits rolled. M. Night Shymalan is a god. I would love to meet him (and Jerry Bruckheimer) someday. ;) The performance of all the actors were great. Paul Giamatti fits his role perfectly. The direction and editing was perfect. The writing was witty and humorous at the right parts and serious when necessary. But it was really the story that capture my heart. The foreshadowing, the way the plot played out, the minor twists... it was what caught my attention. I can't really explain much because I'm not a film critic... but I love it. I recommend it to all. ;)