Liam Neeson was 46 in The Haunting when he played the character 'Dr. David Marrow'.
That was over 23 years ago in 1999.
Today he is 70, and has starred in 157 movies in total, 108 of those since The Haunting was released.
In The Haunting, I think Liam Neeson looks: