Priyanka referred to the adverts as a "misstep" in her high-flying career in her new book Unfinished (Image: REUTERS)

Priyanka Chopra Jonas apologised for promoting skin-lightening cream.

At the time, the actress was branded a hypocrite for calling out racism in the Black Lives Matter movement after she had advertised skin-lightening creams.

Now the Miss World 2000 pageant, 38, gave fans a "sincere" apology for promoting the products as she "can't go back and change" what she did.

Priyanka referred to the adverts as a "misstep" in her high-flying career in her new book Unfinished.

She wrote: "I can't go back and change what I did, but I can apologise, and I do so sincerely."

In one of the ads, Priyanka loses her man as a dark-skinned woman to a love rival who has lighter skin.

The advert concluded with the star winning back the heart of her lost love after using the cream to lighten her skin.

Admittedly the Bollywood-turned-Hollywood star said she initially felt "sad" when she first saw the advert.

"I felt sad, actually. I saw myself through my 13-year-old eyes when I was making concoctions in my bathroom trying to lighten my skin tone," she told The Guardian.

Priyanka come under fire when she showed her support for the Black Lives Matter movement because of the skin-lightening cream advertising she had done.

Among the sea of comments in the backlash, people wrote: " @priyankachopra twitted with heavy heart in support of #BLM only after endorsing skin lightening creams."

" @priyankachopra quit being a hypocrite. Don’t you sell skin lightening creams? Shame on you."

In a re-surfaced interview from last year, Priyanka said she doesn't endorse the only way to be beautiful is to become fair.

In fact, the beauty queen insisted she was "very proud to be dusky".

She said at the time: "I am very proud to be dusky myself.

"I would never go round saying you need to become fair and that's the only way you'll be beautiful, because I don't endorse that."