Which Celeb Wears...Short Shorts?!

See if you can guess the guy showing off his gams!

By EOL Staff Mar 24, 2011 4:31 PMTags
E! Placeholder Image

Normally, we would expect this gorgeous guy's sexy significant other to be the one sporting something skimpy and not the other way around.

Of course, we definitely don't endorse this look for everyone.

Thankfully, though, this actor comes equipped with a pair of perfect legs—and everything else, for that matter—and thus manages to successfully pull it off. Not to mention it is for a good cause.

So who is it?

 

 

 

 

 

 

 

It's Josh Duhamel!

During an appearance on The Ellen DeGeneres Show, airing today, the handsome hunk strips down to a pair of short shorts as a way of promoting the two-mile beach run that he has organized on behalf of the American Red Cross' Japan Earthquake and Pacifice Tsunami Fund.

The actual event takes place this Sunday in Santa Monica, CA, and you can learn more by going to www.reliefrun.com.