Yes, teal is a very flattering color! A mixture of blue and green, it complements all skin tones and hair colors.