Julia Roberts is the new face of Avon cosmetics.
The Oscar-wnning actress will earn between $2 and $4 million a year for promoting the company's range of cosmetics.
Roberts is not the only star that make-up giant Avon will have promoting their products.
Actress Salma Hayek is already on their books. However, she will reportedly be getting just $1 million for her efforts.