Chris Pratt was 41 in The Tomorrow War when he played the character 'Dan Forester'.
That was over 3 years ago in 2021.
Today he is 44, and has starred in 57 movies in total, 7 of those since The Tomorrow War was released.
In The Tomorrow War, I think Chris Pratt looks: