Jack Nicholson is reportedly trying to stop his ex-girlfriend Anjelica Huston from revealing his secrets in her upcoming memoir.

The Hollywood legend dated the actress for 16 years and is reportedly worried about what details she could include in her book about their romance and his wild behaviour.

A source told National Enquirer magazine: "Jack has a lot of skeletons in his closet and Anjelica knows where most of the bodies are buried. She not only knows about many of Jack's women, she also has the goods on his drug use, drinking and kinky sex!"

Jack, 74, even gave Anjelica a diamond and ruby necklace for her 60th birthday when he attended her party in Venice, California, earlier this month in a bid to win her over.

The source added: "Jack kissed Anjelica and said, 'It's just like old times sweetheart, isn't it?'

"Anjelica was swept off her feet at first, but she's wise to Jack's little game. He's trying to buy her silence."

The 'As Good As It Gets' star is notorious for his womanising ways and has dated a string of beauties over the years, including Lara Flynn Boyle and Michelle Phillips.

But he has previously admitted the 'Horrid Henry: The Movie' actress was the love of his life, and he regrets cheating on her with Rebecca Broussard - with whom he fathered two children with.

Jack said: "The reality was that I was annihilated emotionally by the separation from Anjelica. That was probably the toughest period of my life. I may have made a mistake but I don't want to go back and correct it. I would rather deal with it."

Anjelica's book is due to be released in 2013.