Diane Kruger was 26 in Troy when she played the character 'Helena'.
That was over 20 years ago in 2004.
Today she is 47, and has starred in 55 movies in total, 47 of those since Troy was released.
In Troy, I think Diane Kruger looks: