Hold on to your capes, superhero fans, because the final trailer for Marvel's Black Widow is here.
Sharing the new trailer, Marvel posted the caption: "At some point we all have to choose between what the world wants you to be and who you are."
The action-packed clip shows Natasha Romanoff - played by Scarlett Johansson - alongside David Harbour as the Red Guardian, Yelena Belova (Florence Pugh) and Melina (Rachel Weisz).
The latest trailer gives us our best glimpse of the villainous Taskmaster - a helmet-wearing, shield wielding figure who mimics other heroes' fighting techniques. We've seen him appear to mimic Hawkeye, Captain America and Black Panther in the promotional material for the film so far.
It's revealed in the new trailer that Taskmaster has control of the Red Room - where Black Widow herself was turned into a ruthless KGB agent. It looks like Natasha and her friends are set to come up against other brainwashed products of the Red Room in the new movie.
The movie is set before Avengers: Infinity War but after Captain America: Civil War, and Marvel boss Kevin Feige has teased fans that things we'll see in the flick will show us elements of Infinity War and Endgame 'in a new light'.
Speaking to IGN at Brazil Comic Con (CCXP19), Feige said: "It was about four years ago as we were working on Infinity War and Endgame at the same time, we knew that we wanted to bring her story to a conclusion in the most heroic way possible in Endgame, but also that we wanted to explore a part of her life that we hadn't seen before.
"It occurred to us that we had seen her adventures in the Avengers movies, but a lot of stuff happened in between those movies that we never saw, we didn't hear about, we didn't learn about.
"And that, we wanted to do a movie with Scarlett Johansson because she is Natasha Romanoff and not do a story with a younger Black Widow for the whole film."
He went on to explain the movie will focus on her 'adventures' between Civil War and Infinity War.
Meanwhile, star Johansson has said she's looking forward to fans seeing a different side to the character.
She told Yahoo Entertainment: "I'm excited for fans to see the flawed side of her, what she perceives to be the flawed side of her.
"I'm looking to wipe out some of that red in my ledger so you guys will be seeing more of that."
Black Widow will land in cinemas on 1 May 2020.