John Cusack was 30 in Midnight in the Garden of Good and Evil when he played the character 'John Kelso'.
That was over 26 years ago in 1997.
Today he is 57, and has starred in 98 movies in total, 65 of those since Midnight in the Garden of Good and Evil was released.
In Midnight in the Garden of Good and Evil, I think John Cusack looks: