Salma Hayek

Hayek has been a spokesperson for Avon cosmetics since February 2004. She formerly served in the same function for Revlon in 1998.