B. J. Novak was 29 in Inglourious Basterds when he played the character 'Private First Class Smithson "The Little Man" Utivich'.
That was over 14 years ago in 2009.
Today he is 43, and has starred in 15 movies in total, 11 of those since Inglourious Basterds was released.
In Inglourious Basterds, I think B. J. Novak looks: