Barbara Hershey was 39 in The Last Temptation of Christ when she played the character 'Mary Magdalene'.
That was over 36 years ago in 1988.
Today she is 76, and has starred in 88 movies in total, 52 of those since The Last Temptation of Christ was released.
In The Last Temptation of Christ, I think Barbara Hershey looks: