Jennifer Connelly was 42 in Noah when she played the character 'Naameh'.
That was over 10 years ago in 2014.
Today she is 53, and has starred in 59 movies in total, 7 of those since Noah was released.
In Noah, I think Jennifer Connelly looks: