Olga Kurylenko was 37 in Johnny English Strikes Again when she played the character 'Ophelia Bhulatova'.
That was over 6 years ago in 2018.
Today she is 44, and has starred in 52 movies in total, 15 of those since Johnny English Strikes Again was released.
In Johnny English Strikes Again, I think Olga Kurylenko looks: