Teddy Sears was 38 in Nine Lives when he played the character 'Josh Myers'.
That was over 7 years ago in 2016.
Today he is 46, and has starred in 12 movies in total, 2 of those since Nine Lives was released.
In Nine Lives, I think Teddy Sears looks: