B. J. Novak was 33 in Saving Mr. Banks when he played the character 'Robert Sherman'.
That was over 10 years ago in 2013.
Today he is 44, and has starred in 15 movies in total, 4 of those since Saving Mr. Banks was released.
In Saving Mr. Banks, I think B. J. Novak looks: