The first official trailer for 'Black Widow' is here *squeals with excitement*

Played by Scarlett Johansson across the MCU, we learn the origins of Natasha Romanoff this time around.

Florence Pugh plays Yelena Belova and David Harbour will play Red Guardian. Rachel Weisz plays Melina, another Black Widow. Meanwhile O-T Fagbenle plays a character named Mason (believed to be later revealed as bad guy Taskmaster).

Cate Shortland makes her Marvel directorial debut.

Natasha died at the end of 'Endgame'. However this movie takes place in the aftermath of 'Captain America: Civil War.'

Her much-anticipated solo outing hits cinemas May 1st 2020.