Olga Kurylenko was 34 in The Water Diviner when she played the character 'Ayshe'.
That was over 9 years ago in 2014.
Today she is 44, and has starred in 52 movies in total, 24 of those since The Water Diviner was released.
In The Water Diviner, I think Olga Kurylenko looks: