Megan Fox was 23 in Jonah Hex when she played the character 'Leila'.
That was over 14 years ago in 2010.
Today she is 37, and has starred in 33 movies in total, 21 of those since Jonah Hex was released.
In Jonah Hex, I think Megan Fox looks: