Nathan Fillion was 39 in Green Lantern: Emerald Knights when he played the character 'Hal Jordan / Green Lantern (voice)'.
That was over 13 years ago in 2011.
Today he is 53, and has starred in 43 movies in total, 27 of those since Green Lantern: Emerald Knights was released.
In Green Lantern: Emerald Knights, I think Nathan Fillion looks: