Scarlett JohanssonScarlett JohanssonTo be or not to be - that, our dears, is the question.

And it's surrounding the role of Marilyn Monroe in a new flick.

Well there is one lady who's in the know and that's Marilyn's former BFF, Jeanne Carmen.

She reckons that either Scarlett Johansson or Kate Bosworth should play the blonde bombshell.

Hmmm - but there had been whisperings that Christina Aguilera had the role in the bag.

It seems things change.

Apparently Xtina was set to play Marilyn but that was before she went and got herself pregnate.

So Jeanne has revealed she wants either Scar or Kate to take a crack at the role in the film based on her son, Brandon James' biography, Jeanne Carmen: My Wild, Wild Life.

Christina AguileraChristina AguileraJeanne said: "Christina was interested in playing the part and is a born pin-up girl at heart.

"She became pregnant, however, and the script is now in the hands of Scarlett Johansson's agent and Kate Bosworth's agent.

"Either one of these girls has the talent to pull it off."

But who do you think would do it best? Have a peep in our gallery and see all the stars we reckon should play the old-school Hollywood legends.