Credit: Ron Galella/; Jim Spellman/

Ryan Reynolds wasn't always considered one of the hottest guys in Hollywood. 

The Green Lantern actor, 35, tells the June issue of Details he's glad to be well out of his twenties. "I recently saw a picture from when I was just a pup -- maybe 20 or 21 years old. And I look pretty bad. I've got some weird facial hair, and my hair is glopped with about six pounds of gel," he says. "So I really don't shy away from aging at all. I love getting older."

According to Reynolds, hindsight is 20/20. Around 14 years ago, the Canadian actor got a tattoo "of a cannon in Vancouver" during a "fleeting moment of stupidity."

"A lot of people have really beautiful tattoos, and I get real tattoo envy," Reynolds admits. "But then other people basically just treat them like bumper stickers for their bodies."

Reynolds -- who is currently dating Blake Lively, 24 -- tells Details he's become more comfortable with his appearance over the years.

"I look at guys like Cary Grant or Jimmy Stewart, and what they were wearing is what you'd wear now," he explains. "I just hope in 20 years, when you see a photo of me at a premiere, I'll look good."