Nathan Fillion was 38 in Super when he played the character 'The Holy Avenger'.
That was over 13 years ago in 2010.
Today he is 53, and has starred in 43 movies in total, 28 of those since Super was released.
In Super, I think Nathan Fillion looks: