Lady In The Water is the latest film written and directed by M. Night Shyamalan who also did The Sixth Sense (great movie, I are this a 10!), The Village (so-so movie, rate a 6)), Signs (I didn't see), and Unbreakable (not too bad movie, rate a 7).
I didn't know what to expect with this movie, I had no preconceptions other than it was something of a fantasy.
Cleveland Heep is an apartment superintendent who one night rescues what he thinks is a young woman, named Story, from the pool at the apartment complex. He discovers that she is actually a bedtime story character who is trying to get back to her home. Cleveland, who knows nothing of this bedtime story, manages to piece together what is needed to try to help Story to get home. He involves all his tenants in trying to figure out what has to be done in order for Story to get home.
I was pleasantly surprised at this movie. It was not only a fantasy, but also a puzzle in the Hitchcock fashion, maybe The Never Ending Story, or like a game of Clue where you have to figure out who is needed to do what to come up with the right ending.
No one really stands out much in the acting. Paul Giamatti is good as Cleveland. Bryce Dallas Howard is OK as Story, it's not a very strong part anyway, but I have a little trouble adjusting to Opie having a daughter (she looks very much like her father). The rest of the characters just play supporting rolls.
All in all, I enjoyed the movie, but the "bad guy" being worked over by the "good guys" at the end of the movie ruined it for me. Still, I give it a 7 out of 10.