Joining Johansson in the film is Golden Globe-nominee David Harbour ( Stranger Things) as Alexei aka The Red Guardian, Oscar nominee Florence Pugh as Yelena Belova, Academy Award-winning actress Rachel Weisz as Melina, Ray Winstone as Dreykov, head of The Red Rom, and O-T Fagbenle as Rick Mason. William Hurt will also appear once again as his long-running character Thaddeus Ross. Set between the events of Captain America: Civil War and Avengers: Infinity War, the film follows Black Widow as she confronts the darker parts of her past. Pursued by a force that will stop at nothing to bring her down, Natasha must deal with her history as a spy and the broken relationships left in her wake long before she became an Avenger. She was last seen in