Jim Parsons was 41 in Home when he played the character 'Oh (voice)'.
That was over 9 years ago in 2015.
Today he is 51, and has starred in 29 movies in total, 13 of those since Home was released.
In Home, I think Jim Parsons looks: