Marvel Studios is sharing a final trailer for Black Widow, starring Scarlett Johansson. The Cate Shortland-directed film is set to drop May 1, and takes place between the events of Captain America: Civil War and Avengers: Infinity War. Florence Pugh,David Harbour and Rachel Weisz also star.