The film grossed $ 150 million worldwide and received mixed reviews from critics , who describe it as having `` more style than substance , '' and criticized the film 's length and over-reliance on graphic violence and sex , while praising Jennifer Lawrence 's performance.
Red Sparrow made more than $ 150 million globally .