Geena Davis was 39 in The Long Kiss Goodnight when she played the character 'Samantha Caine / Charly Baltimore'.
That was over 28 years ago in 1996.
Today she is 68, and has starred in 35 movies in total, 15 of those since The Long Kiss Goodnight was released.
In The Long Kiss Goodnight, I think Geena Davis looks: