b'M. Night Shyamalan is at it again with a beautiful movie that is frustrating and funny but somewhat good all at the same time.'