Gemma Arterton was 29 in The Girl with All the Gifts when she played the character 'Helen Justineau'.
That was over 8 years ago in 2016.
Today she is 38, and has starred in 56 movies in total, 22 of those since The Girl with All the Gifts was released.
In The Girl with All the Gifts, I think Gemma Arterton looks: