Bobbi Brown Long Wear Compact Foundation.

Katie Holmes for Bobbi Brown Long-Wear Foundation