Naomie Harris was 44 in No Time to Die when she played the character 'Eve Moneypenny'.
That was over 3 years ago in 2021.
Today she is 47, and has starred in 39 movies in total, 3 of those since No Time to Die was released.
In No Time to Die, I think Naomie Harris looks: