Rachel Weisz was 45 in Denial when she played the character 'Deborah Lipstadt'.
That was over 8 years ago in 2016.
Today she is 54, and has starred in 58 movies in total, 7 of those since Denial was released.
In Denial, I think Rachel Weisz looks: