I liked it. It was interesting but what's to be expected, M.Knight Shylamalan movies are always good. Samuel Jackson and Bruce Willis were great but for me James McAvoy stole the WHOLE movie. He was so good in this movie. Really showed how talented he is.
It was slow on some scenes but then here comes James McAvoy acting like a kid or a woman, he really kept this movie moving.
Thank you gentlemen you all make it fun to still go go the movies