Megan Fox was 20 in Transformers when she played the character 'Mikaela Banes'.
That was over 17 years ago in 2007.
Today she is 37, and has starred in 33 movies in total, 26 of those since Transformers was released.
In Transformers, I think Megan Fox looks: