Frances Fisher was 44 in Titanic when she played the character 'Ruth Dewitt Bukater'.
That was over 27 years ago in 1997.
Today she is 72, and has starred in 86 movies in total, 54 of those since Titanic was released.
In Titanic, I think Frances Fisher looks: