We recently had a “final” trailer, so we guess this is a final, final trailer. At any rate, it’s a new look at the long-awaited Black Widow movie.

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.

The movie also stars Florence Pugh, Rachel Weisz, David Harbour, William Hurt and Ray Winstone.

Assuming that it doesn’t get postponed once again, Black Widow is finally set to be unleashed on July 9.

Black Widow at JB Hi-Fi.