Bill Hader was 34 in Cloudy with a Chance of Meatballs 2 when he played the character 'Flint Lockwood (voice)'.
That was over 11 years ago in 2013.
Today he is 45, and has starred in 87 movies in total, 44 of those since Cloudy with a Chance of Meatballs 2 was released.
In Cloudy with a Chance of Meatballs 2, I think Bill Hader looks: