Sophia Myles was 25 in Tristan & Isolde when she played the character 'Isolde'.
That was over 18 years ago in 2006.
Today she is 44, and has starred in 27 movies in total, 16 of those since Tristan & Isolde was released.
In Tristan & Isolde, I think Sophia Myles looks: