Black Widow's Yelena Belova Explained in a Minute Who is Yelena Belova, the character being played by Florence Pugh in Marvel's solo Black Widow movie? And what is her connection to Scarlett Johansson's super-spy and Avenger? Let us explain... in a minute!