Bobby Cannavale was 31 in The Station Agent when he played the character 'Joe Oramas'.
That was over 20 years ago in 2003.
Today he is 52, and has starred in 80 movies in total, 67 of those since The Station Agent was released.
In The Station Agent, I think Bobby Cannavale looks: