Rory Culkin was 12 in Signs when he played the character 'Morgan Hess'.
That was over 22 years ago in 2002.
Today he is 34, and has starred in 28 movies in total, 24 of those since Signs was released.
In Signs, I think Rory Culkin looks: