Zac Efron Shirtless; Scott Eastwood Shirtless Pics
Sexiest Man Alive 2014: DANIEL CRAIG Who wears short shorts? Apparently James Bond does! Not that we're complaining: The 46-year-old works hard for that physique. "Going to the gym, I have to train to keep my level of fitness high enough in case I do get injured. I work six-day weeks for six months and there's no real downtime, so you have to learn to pace yourself. And eat properly," he shared last year.