Gemma Arterton was 25 in Byzantium when she played the character 'Clara Webb'.
That was over 12 years ago in 2012.
Today she is 38, and has starred in 56 movies in total, 33 of those since Byzantium was released.
In Byzantium, I think Gemma Arterton looks: