Bryce Dallas Howard starred in the dark 2006 fantasy thriller Lady in the Water, her second film working with which director?
Lady in the Water: Lady in the Water is a 2006 American dark fantasy film written and directed by M. Night Shyamalan and starring Paul Giamatti and Bryce Dallas Howard. Bryce Dallas Howard:  During a performance of "As You Like It" where Howard portrayed Rosalind, she caught the attention of director M. Night Shyamalan, and he cast her in what would be her breakout film, the psychological thriller "The Village" (2004) and then in the fantasy thriller "Lady in the Water" (2006).
M. Night Shyamalan