How old was M. Night Shyamalan in the movie Signs?

M. Night Shyamalan was 31 in Signs when he played the character 'Ray Reddy'.

That was over 22 years ago in 2002.

Today he is 53, and has starred in 32 movies in total, 23 of those since Signs was released.

How old do you think he looks in the movie?

In Signs, I think M. Night Shyamalan looks:

Did you know?

  • M. Night Shyamalan also directed Signs. 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
  • Signs scores 6.66 out of 10 on TMDB.

The cast of Signs

M. Night Shyamalan's other movies