Handsome Trio: John Mayer vs. Chace Crawford vs. Josh Hartnett
John Mayer (age 31), Chace Crawford (23) and Josh Hartnett (30) were at the Armani 5th Avenue Store grand opening in NYC. Which hunky celebrity looked hottest? Leave a comment below!

More sexy John Mayer photos / Tons of hot Chace Crawford pics

More Josh Hartnett pics
Who looked best: John, Chace or Josh? Leave a comment below!
More: Celebrity Hot or Not? / Slideshows / Fashion photos
Elizabeth Banks: 'I Love Beef And Baseball And Driving Fast And Flirting' Ashley Tisdale & Sarah Hyland Show Off Their Bikini Bodies For Surf Company



















