Shia LaBeouf was 29 in American Honey when he played the character 'Jake'.
That was over 8 years ago in 2016.
Today he is 37, and has starred in 51 movies in total, 11 of those since American Honey was released.
In American Honey, I think Shia LaBeouf looks: