Garrett Hedlund was 31 in Billy Lynn's Long Halftime Walk when he played the character 'David Dime'.
That was over 7 years ago in 2016.
Today he is 39, and has starred in 31 movies in total, 7 of those since Billy Lynn's Long Halftime Walk was released.
In Billy Lynn's Long Halftime Walk, I think Garrett Hedlund looks: