Sam
I don't like to rate people,
Since you asked though, I think your age is attractive.
I'll say this, if the person in that picture took the glasses off (maybe contacts) and combed his hair back (maybe a little product) he would look fairly hot, by today's standards.
Not that those glasses aren't nice, but maybe a different shape might be a better choice for the already rectangle'ish shaped face. Or it could just be the hair combed down that doesn't work well with the rectangle glasses.
He looks like he's going for the 'cute' look, when the 'hot guy' look might be better with what he has been given in life.
I have no room to criticize, but you asked, I didn't :-)
Besides, what's on the inside is what matters most.