A first look teaser for the upcoming Marvel flick Black Widow has found its way into the world overnight.

Scarlett Johansson returns to her role as the titular character, aka Natasha Romanoff, as we learn what she got up to between the events of Captain America: Civil War and Avengers: Infinity War.

Also starring Florence Pugh, Rachel Weisz, David Harbour, William Hurt and Ray Winstone, Black Widow is set to open in Australian cinemas on April 30, 2020.