Judging by the reviews I've read... it sounds as though this film is the ultimate "Mary Sue". I had thought Paul Giamatti's Cleveland Heep was the man destined to change the world through his writing, but now it turns out it's Shyamalan's own character? For fuck's sake...