Ryan Reynolds was 33 in Green Lantern when he played the character 'Hal Jordan / Green Lantern'.
That was over 13 years ago in 2011.
Today he is 47, and has starred in 84 movies in total, 40 of those since Green Lantern was released.
In Green Lantern, I think Ryan Reynolds looks: