Ben Foster was 34 in Hell or High Water when he played the character 'Tanner Howard'.
That was over 8 years ago in 2016.
Today he is 43, and has starred in 54 movies in total, 11 of those since Hell or High Water was released.
In Hell or High Water, I think Ben Foster looks: