Anton Yelchin was 22 in Odd Thomas when he played the character 'Odd Thomas'.
That was over 11 years ago in 2013.
In 2016 he died aged just 27, starring in 52 films in his career, 25 of those after Odd Thomas was first released. If he were alive today he would be 34.
In Odd Thomas, I think Anton Yelchin looks: