Denis Leary was 39 in Small Soldiers when he played the character 'Gil Mars'.
That was over 26 years ago in 1998.
Today he is 66, and has starred in 74 movies in total, 47 of those since Small Soldiers was released.
In Small Soldiers, I think Denis Leary looks: