Not bad. A lot lot lot of things had to be contrived for him to get as far as he did but sometimes that’s just movies for you. I always feel sorry for Shyamalan because he started his career with something that may be impossible to top. But I’ve enjoyed his efforts to do so for the most part and this was no different.