David Spade was 35 in Joe Dirt when he played the character 'Joe Dirt'.
That was over 23 years ago in 2001.
Today he is 59, and has starred in 67 movies in total, 45 of those since Joe Dirt was released.
In Joe Dirt, I think David Spade looks: