John Cusack was 27 in Bullets Over Broadway when he played the character 'David Shayne'.
That was over 30 years ago in 1994.
Today he is 57, and has starred in 98 movies in total, 74 of those since Bullets Over Broadway was released.
In Bullets Over Broadway, I think John Cusack looks: