It was fine. Like most that have left a review, the premise is solid. However it doesn't go anywhere.
I don't think this was Shymalan's worst film (there is no Avatar the last airbender movie in Ba Sing Se) but It was still enjoyable.
Josh Hartnett gave a great performance, but I honestly think the best performance came from his daughter, Riley. Shymalan's daughter as the pop star was nottttt great. This was also her first film. She looked the part 10000% though. So there's that.
I'd watch this again but with the expectation that it'd be more background noise than something to keep my attention.