Michael Shannon was 36 in Take Shelter when he played the character 'Curtis LaForche'.
That was over 13 years ago in 2011.
Today he is 49, and has starred in 96 movies in total, 47 of those since Take Shelter was released.
In Take Shelter, I think Michael Shannon looks: