Samuel L. Jackson has defended his co-star against toxic fans, who have criticised Larson since she took up the mantle of Captain Marvel.