You wouldn't have a clue Scarlett Johansson was pregnant if you just clocked eyes on the actress at the Captain America premiere in Paris, this week.
The 29-year-old, who is expecting her first child, donned a striking trouser suit and hid her baby bump under a loose fitting black cami as she hit the red carpet.
Scarlett announced she and fiancee Romain Dauriac were expecting a few weeks back, just six months after the pair made their engagement public.
While it will be the first child for Scarlett - who is believed to be about five months pregnant - it will be the second time she has tied the knot.
The blonde was married to fellow actor Ryan Reynolds for three years before the pair divorced in July 2011.
According to People magazine, when she announced her recent engagement she said: "I'm very happy. He's my buddy.
"Being engaged is an exciting time to enjoy and to really savour."
LOVE SCARLETT? See more from her in her style file below...