Megan Fox was 21 in How to Lose Friends & Alienate People when she played the character 'Sophie Maes'.
That was over 16 years ago in 2008.
Today she is 37, and has starred in 33 movies in total, 25 of those since How to Lose Friends & Alienate People was released.
In How to Lose Friends & Alienate People, I think Megan Fox looks: