Neil Patrick Harris was 35 in Cloudy with a Chance of Meatballs when he played the character 'Steve the Monkey (voice)'.
That was over 15 years ago in 2009.
Today he is 50, and has starred in 79 movies in total, 40 of those since Cloudy with a Chance of Meatballs was released.
In Cloudy with a Chance of Meatballs, I think Neil Patrick Harris looks: