Jared Leto is 38 years old ... and he's never looked better!
The former "My So Called Life" star turned 30 Seconds to Mars frontman showed off his ripped physique on his blog yesterday, posting the above pic with the message "Real Men Wear Skirts."
And, apparently, they don't wear shirts.
© 2015 EHM Productions, Inc. All rights reserved. Reproduction in whole or in part without permission is prohibited.