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