Keri Hilson has been unveiled as the latest celebrity face of beauty brand Avon. The R&B singer joins stars including Reese Witherspoon and Zoe Saldana, who are also signed as Avon representatives.