Nicholas Hoult was 14 in The Weather Man when he played the character 'Mike Spritzel'.
That was over 19 years ago in 2005.
Today he is 34, and has starred in 42 movies in total, 36 of those since The Weather Man was released.
In The Weather Man, I think Nicholas Hoult looks: