Johnny Simmons was 21 in The Spirit when he played the character 'Young Spirit'.
That was over 15 years ago in 2008.
Today he is 37, and has starred in 25 movies in total, 20 of those since The Spirit was released.
In The Spirit, I think Johnny Simmons looks: