Jennifer Love Hewitt was 28 in Tropic Thunder when she played the character 'Jennifer Love Hewitt'.
That was over 16 years ago in 2008.
Today she is 45, and has starred in 37 movies in total, 12 of those since Tropic Thunder was released.
In Tropic Thunder, I think Jennifer Love Hewitt looks: