Lea Thompson was 24 in Howard the Duck when she played the character 'Beverly Switzler'.
That was over 38 years ago in 1986.
Today she is 62, and has starred in 85 movies in total, 76 of those since Howard the Duck was released.
In Howard the Duck, I think Lea Thompson looks: