Clinique has a really good one. It comes in a little tube and is a concealer. Works great and wasn't real expensive. 15 dollars i think. All you need is a little bit! best of all they will match your skin so you get the right shade! Clinique has a good under eye cream too! I love their products!