Black Widow is a valiant but chequered attempt to do right by Marvel’s first female Avenger – review
Dir: Cate Shortland. Starring: Scarlett Johansson, Florence Pugh, David Harbour, O-T Fagbenle, William Hurt, Ray Winstone, Rachel Weisz. 12A, 134...