the film received a mostly negative response from critics, with criticism revolving around the self-indulgence with which shyamalan cast himself in the film, the lack of consistency, and the film’s characterization. the film was also a financial disappointment grossing $72 million against a $70 million production budget.