Ben Affleck has signed a $2 million deal with L'Oreal to peddle hair products, including shampoo, conditioners and gels, the New York Daily News reports. "Ben embodies a new generation of men who show their strength in their personality," gushes a L'Oreal rep, "but are not afraid to care for their appearance." Sadly, I don't think any of this is a joke.