19. James Bond
Gant Rugger White Oxford Shirt, $98
Black bow tie, $96
Bullet Cocktail Shaker, $28
To girls, guns are dangerous and suits are hot. Dress up as agent 007 and you got it in the bag. Just remember to stay in character and never tell her your real name.