Sophia Myles was 33 in Transformers: Age of Extinction when she played the character 'Darcy Tirrel'.
That was over 10 years ago in 2014.
Today she is 44, and has starred in 27 movies in total, 7 of those since Transformers: Age of Extinction was released.
In Transformers: Age of Extinction, I think Sophia Myles looks: