The Undercut is a great punk hairstyle for men. It features trimmed sides and longer hair on top. When trying this look, experiment with different lengths on the sides versus the top to figure out how dramatic of a look you like best. This haircut is flattering on most men, but it works best with thick hair and worst with receding hairlines or strong foreheads.