Emma Roberts blames ‘internet culture’ for Madame Web's embarrassing box office flop
Emma Roberts played Mary Parker in the superhero movie, which also starred Dakota Johnson and Sydney Sweeney, but Madame Web failed to impress fans and critics