Kate Bosworth was 29 in Homefront when she played the character 'Cassie Bodine Klum'.
That was over 11 years ago in 2013.
Today she is 41, and has starred in 42 movies in total, 16 of those since Homefront was released.
In Homefront, I think Kate Bosworth looks: