Michael Beach was 54 in If Beale Street Could Talk when he played the character 'Frank Hunt'.
That was over 5 years ago in 2018.
Today he is 60, and has starred in 80 movies in total, 13 of those since If Beale Street Could Talk was released.
In If Beale Street Could Talk, I think Michael Beach looks: