What Were They Thinking?!

Rihanna sports spots, while Jennifer Love Hewitt is a disaster in pink.