You've been clamoring for it for years, and now it's finally here: The Black Widow movie we all deserve!

Marvel boss Kevin Feige shed some light on the upcoming Black Widow film in the works at the D23 Expo 2019. Starring Scarlett Johansson as the fallen Avenger Natasha Romanoff, the movie will take place before the character's tragic death in Avengers: Endgame, and it is slated to premiere in 2020. Not all of the footage screened during the panel was new, but some of it was.

The footage included gorgeous shots of Budapest, where at least part of the film is set, as well as a brutal fight scene between Natasha, aka Black Widow, and Yelena Belova, played by Florence Pugh. The two trade punches before settling in for a shot of vodka to catch up on old times, with Yelena calling Natasha "sister."

Every Marvel Movie Expected to Come Out After 2021, Including Blade

From there, we head to what appears to be a high-tech holding facility where we finally see David Harbour's character, Alexei the Red Guardian, sporting his majestic beard (which, surprise, has been for this character the whole time). After a fight scene in the prison, he's been freed and now the three of them set out for parts unknown.

It should also be noted that Harbour's character has a giant chest tattoo and is wearing an apparent knock-off, red Captain America costume with a giant star on the front, which makes sense because in the comics the Red Guardian is the Soviet equivalent of the character. The clip ends with Yelena making fun of Natasha's "pose" when she fights.

Black Widow also stars O-T Fagbenle and Rachel Weisz. It will premiere in theaters on May 1, 2020.

This post was updated to include the character name of David Harbour's character.

Additional reporting by Rachel Paige

Scarlett Johansson, <em>Avengers: Endgame</em>Scarlett Johansson, Avengers: Endgame