A sport coat is not traditional when it comes to cocktail attire, however, there are a lot of people who wear sport coats and look just as good in them.