Frank Whaley was 23 in Ironweed when he played the character 'Young Francis'.
That was over 36 years ago in 1987.
This was his first recorded movie acting credit (although may not technically be his first actual acting role).
Today he is 60, and has starred in 67 movies in total, 65 of those since Ironweed was released.
In Ironweed, I think Frank Whaley looks: