Her highly-anticipated sequel The Avengers: Age Of Ultron is set for release this week.
But Scarlett Johansson did not need super powers to look good as she arrived for a taping of The Late Show With David Letterman on Monday.
The 30-year-old actress looked effortlessly chic in a stylish coat and dress combination while making her way to the appearance in New York City.
Effortlessly chic: Scarlett Johansson showed her style as she arrived for a taping of The Late Show With David Letterman in New York City on Monday
As she became a mother for the first time just seven months ago, she flaunted her spectacular post baby body in a white clinging number featuring small patterned cut-outs.
She teamed the frock with a pair of light brown leather heels and bundled up in a matching cashmere coat.
The Lost In Translation star had her short blonde locks elegantly dishevelled and wore a pair of grey retro-styled shades over her face which had natural, complimentary make-up on it.
All smiles: The 30-year-old star looked happy to arrive at her destination in the Big Apple as she beamed and gave a wave to her adoring fans
Looking good: She showed off her incredible post-baby body in a clinging number featuring patterned cut-outs
Scarlett definitely seemed to be in good spirits as she beamed just before entering the studio and even waved to her adoring fans.
No doubt she was making the appearance to promote her highly-anticipated Marvel flick.
She reprises her role as Natasha Romanoff, also known as the Black Widow, whom she has played in three previous films: Iron Man 2, Captain America: The Winter Soldier and the first Avengers flick.
Also returning for the ride are Robert Downey Jr as Tony Stark/Iron Man, Mark Ruffalo as Bruce Banner/Hulk, Chris Hemsworth as Thor, Chris Evans as Steve Rogers/Captain America, Jeremy Renner as Clint Barton/Hawkeye and Samuel L. Jackson as Nick Fury.
Bundled up: Scarlett also wore a light brown long, cashmere coat along with a pair of matching leather heels
Natural: She had her short blonde locks elegantly dishevelled and wore a pair of grey retro-styled shades over her face with complimentary make-up on her face
The blockbuster is the follow up to 2012’s Avengers Assemble, which took a stunning $1.5 billion worldwide according to Box Office Mojo.
The action adventure kicks off with Tony Stark jumpstarting a dormant peacekeeping program. But things go badly wrong, forcing the Avengers to reassemble.
As the fate of Earth hangs in the balance, the team battles Ultron, played by James Spader, a technological terror hell-bent on human extinction.
Avengers: Age of Ultron opens in cinemas in the U.S. on Friday 1 May.
Springing into action: Scarlett will portray her signature character Natasha Romanoff, also known as the Black Widow, for the fourth time in The Avengers: Age Of Ultron