John Cusack was 32 in Being John Malkovich when he played the character 'Craig Schwartz'.
That was over 25 years ago in 1999.
Today he is 57, and has starred in 98 movies in total, 60 of those since Being John Malkovich was released.
In Being John Malkovich, I think John Cusack looks: