Jennifer Connelly as Black Widow