The film has grossed $ 43 million worldwide and received mixed reviews from critics , who called it `` more style than substance '' , criticizing the film 's length and over-reliance on graphic violence and sex , but praised Lawrence 's performance.
The length of Red Sparrow was criticized .