Updated

Emma Watson — the Hermione Granger character in the "Harry Potter" films — will reportedly be bewitching the olfactory senses as the new face of the Chanel fragrance Coco Mademoiselle.

According to the U.K.'s Daily Mail, Chanel will announce next month that the 18-year-old actress will be hired to promote the brand.

Watson has reportedly signed a two-year contract worth $6 million and will replace another British actress — Keira Knightley, 23, — whose contract with Coco Mademoiselle ends this summer.

A source close to Watson said: 'Emma has been excitedly telling friends that she is going to be taking over from Keira," the paper reported.

Other faces of Chanel's Coco Mademoiselle have included supermodel Kate Moss, who was signed up in 2003 but dropped a year later for Knightley.

Click here to read the full Daily Mail report.