The initial exclamation was 'Wow, that straw really worked it's magic!' But if TMZ's reports are true, Scarlett's managed to keep her pregnancy under wraps for five months. Not that that's stopping her filming Avengers: Age of Ultron. Sure that catsuit looks real roomy...

The Lost in Translation actress is expecting her first child with French fiance, 31-year-old Romain Dauriac, according to E! news. In case you'd like to know what Romain does for a living, he's the boss of a creative agency/journalist.

Speaking about her want for a brood of liddlers, Scarlett told the Daily Mail back in December: "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."

The 29-year-old got engaged in August last year after Romain proposed with a vintage Art Deco ring. She has previously said they don't want to "rush through" tying the knot, as "being engaged is an exciting time to enjoy and to really savour."

The marriage will be Scarlett's second; you ma recall she was hitched to Ryan Reynolds between 2008 and 2011.

She has previously said of Romain: "I'm very happy. He's my buddy."