How old was M. Night Shyamalan in the movie Lady in the Water?

M. Night Shyamalan was 34 in Lady in the Water when he played the character 'Vick Ran'.

That was over 18 years ago in 2006.

Today he is 53, and has starred in 32 movies in total, 17 of those since Lady in the Water was released.

How old do you think he looks in the movie?

In Lady in the Water, I think M. Night Shyamalan looks:

Did you know?

  • M. Night Shyamalan also directed Lady in the Water. In fact, they've 'directed' themselves in 12 movies so far.
  • M. Night Shyamalan's first movie was as 'Dev Raman' in Praying with Anger, released in 1992 when he was 21
  • Lady in the Water scores 5.57 out of 10 on TMDB.

The cast of Lady in the Water

M. Night Shyamalan's other movies