Diane Lane was 51 in Justice League when she played the character 'Martha Kent'.
That was over 7 years ago in 2017.
Today she is 59, and has starred in 70 movies in total, 3 of those since Justice League was released.
In Justice League, I think Diane Lane looks: