Michael Shannon was 41 in Nocturnal Animals when he played the character 'Bobby Andes'.
That was over 8 years ago in 2016.
Today he is 49, and has starred in 96 movies in total, 24 of those since Nocturnal Animals was released.
In Nocturnal Animals, I think Michael Shannon looks: