Steven Yeun was 32 in The Star when he played the character 'Bo (voice)'.
That was over 6 years ago in 2017.
Today he is 40, and has starred in 21 movies in total, 10 of those since The Star was released.
In The Star, I think Steven Yeun looks: