Naomie Harris was 25 in 28 Days Later when she played the character 'Selena'.
That was over 22 years ago in 2002.
Today she is 47, and has starred in 39 movies in total, 36 of those since 28 Days Later was released.
In 28 Days Later, I think Naomie Harris looks: