I love M. Night Shyamalan! I have liked everyone of his movies. I was bothered by the ending of The Village
(Anna and I had it guessed well before we saw it), but I still loved the tension and most of all the creature effects. They were the coolest looking creatures to be in a film in a long time and they were (spoiler) fake.
Now, he has Lady in the Water
coming out in June, 2006 and the preview plays like an art piece until the name M. Night Shyamalan comes up at the end and it all clicks into place. Scfi Wire
has a synopsis:
Shyamalan originally conceived of the modern-day fairy tale for his children. It stars Paul Giamatti as Cleveland Heep, who has been "quietly trying to disappear among the burned-out lightbulbs and broken appliances of the Cove apartment complex," according to the studio's official description. "But on the night that irrevocably changes his life, Cleveland finds someone else hiding in the mundane routine of the modest building: a mysterious young woman named Story [The Village's Bryce Dallas Howard], who has been living in the passageways beneath the building's swimming pool."
Heep discovers that Story is actually a "narf": a nymph-like character from an epic bedtime story who is being stalked by vicious creatures determined to prevent her from making the treacherous journey from our world back to hers. "Story's unique powers of perception reveal the fates of Cleveland's fellow tenants, whose destinies are tied directly to her own, and they must work together to decipher a series of codes that will unlock the pathway to her freedom," the description said. "But the window of opportunity for Story to return home is closing rapidly, and the tenants are putting their own lives at great risk to help her. Cleveland will have to face the demons that have followed him to the Cove—and the other tenants must seize the special powers that Story has brought out in them—if they hope to succeed in their daring and dangerous quest to save her world ... and ours."
Sounds great and very Shyamalan. Now, I am getting excited!