Katie Holmes sizzles as the new face of Bobbi Brown