Oscar winner Charlize Theron has signed a deal to be the new face of Christian Dior's bestselling perfume J'adore.
A spokesperson for Dior said that Theron would appear in print and TV ads from autumn onwards.
Trade magazine Women's Wear Daily quoted industry sources as saying that the three-year deal was worth between $3m and $5m.
Theron is the latest star to sign a deal with a major brand: Nicole Kidman is the new face of Chanel No 5; Hilary Swank appears in Calvin Klein ads and Scarlett Johansson, Diane Kruger and Chloe Sevigny feature in Louis Vuitton's autumn campaign.