Answer
Lady in the Water, a 2006 American fantasy film directed by M. Night Shyamalan, features Bryce Dallas Howard in the role of Story, a water nymph known as a naiad. The movie portrays Story as a mystical figure with healing powers who seeks refuge in a Philadelphia apartment complex's swimming pool and becomes entangled in the lives of its residents.