Embeth Davidtz was 47 in The Amazing Spider-Man 2 when she played the character 'Mary Parker'.
That was over 10 years ago in 2014.
Today she is 58, and has starred in 38 movies in total, 3 of those since The Amazing Spider-Man 2 was released.
In The Amazing Spider-Man 2, I think Embeth Davidtz looks: