Black Widow - Cast

Black Widow Movie Poster

Scarlett Johansson

as Natasha Romanoff / Black Widow


David Harbour

as Alexei / The Red Guardian


Florence Pugh

as Yelena


O-T Fagbenle

O-T Fagbenle

as Mason


Rachel Weisz

as Melina


Change Location