Singer Keri Hilson strikes a pose for the latest Avon campaign. She replaces Jennifer Hudson as the face of the campaign.