Megan Fox was 33 in Rogue when she played the character 'Samantha O'Hara'.
That was over 4 years ago in 2020.
Today she is 37, and has starred in 33 movies in total, 9 of those since Rogue was released.
In Rogue, I think Megan Fox looks: