7. Hustlers (2019) – $157.6 million
Having never received the credit she deserves as a dramatic actress, Lopez proved everyone wrong (again) with 2019’s ‘Hustlers’. She headed up an all-star cast as former strip club employee Ramona who, along with a group of fellow strippers, turns the table on their Wall Street clients. ‘Hustlers’ was proof that Lopez could do gritty and it was received well by critics.