She’s only just announced that she’s engaged.
But Scarlett Johansson has apparently been hiding an even bigger secret – she’s pregnant with her first baby.
The 29-year-old actress, who is engaged to journalist Romain Dauriac, is reportedly due this July if TMZ are to be believed (they usually are).
The news comes after Scarlett skipped Hollywood’s biggest night, the Oscars, setting tongues wagging.
She did walk the red carpet at the Cesar Film Awards in paris late last month, but opted for a loose-fitting jacket which appared to show a hint of her growing baby bump.
Scarlett has made no secret of her desire to be a mum, recently saying: “I would like to have my own family, that would be nice.
“They say it’s never the right time and I am sure that’s true, but I think you have to plan it like anything else.
“At some point it is something I look forward to. I am fortunate in that I have had a long career – 20 years – that has been very diverse.
“So, you know, picking a time to plan a family feels like something that I could do and not feel as though I was missing out.”
Scarlett was previously married to Ryan Reynolds from 2008 to 2011 – and she says she’s not ready to tie the knot again any time soon, even if she is engaged.
In January, she insisted: “I’m not doing any Wedding planning.”
[ Scarlett Johansson quits as Oxfam Ambassador ]
[ Scarlett Johansson will wed her French fiance in Paris ]