Machine Gun Kelly was 27 in The Dirt when he played the character 'Tommy Lee'.
That was over 5 years ago in 2019.
Today he is 34, and has starred in 28 movies in total, 16 of those since The Dirt was released.
In The Dirt, I think Machine Gun Kelly looks: