Bruce Willis was 49 in 16 Blocks when he played the character 'Jack Mosley'.
That was over 18 years ago in 2006.
Today he is 69, and has starred in 152 movies in total, 85 of those since 16 Blocks was released.
In 16 Blocks, I think Bruce Willis looks: