Sexy Geeks!

Check out Adam Brody, Clay Aiken and 9 other guys who are so uncool, they're hot. By Caryn Midler

JON STEWART, 42

Why he's geeky: The Daily Show host, whose high school nickname was "Soupy," was proclaimed "awesome" by Alpha-Geek.com.
Why he's sexy: Aside from Yankee Derek Jeter, Stewart is the man New York women most want to bed, according to a recent newspaper poll. Smart choice: The witty fake anchorman (who's dad to 1-year-old Nathan) is a six-time Emmy winner who regularly chats up politicians, actors – and rockers. He snagged the White Stripes to be the show's first musical guest on Dec. 1.