Jennifer Lopez is no stranger to being a total boss, but her latest role in stripper film Hustlers just confirms the Oscar whispers are well-deserved as she takes on the formidable Ramona in her newest movie.
Set in New York, Destiny (Constance Wu) heads to the big city to make her fortune in order to bring in more money to help her aging grandmother out of debt.
She doesnt exactly set the stage alight on her first night at her new joint, and soon finds the majority of her earnings get paid back to the club in fees for the house, security and a million more hidden extras, when she catches sight of the fabulous Ramona (Jennifer Lopez) bringing in the big bucks.
Ramona offers to teach Destiny a thing or two to help her make money, alongside fellow strip club veteran Diamond (Cardi B). Fans of Cardi will know she used to be a stripper before finding fame, so slipping back into her nipple pasties for the role of Diamond probably wasnt too much of a stretch.
It may be her first time on the big screen, but Cardi holds her own among the all-star cast – and of course that infectious cackle makes and appearance or two during her scenes.
While Diamond gives Destiny a masterclass in lapdancing, Ramona takes her through the technical aspects of pole dancing – which simultaneously shows off JLos impressive skills learned after weeks of training for the movie.
Jennifer shows off all her best moves – and her impressive abs – after describing the gruelling training as one of the hardest things she has ever had to learn for a movie.
As well as seeing JLo throw down her best stripper moves in the tiniest of thongs, her wardrobe budget stretched to extravagant fur coats and designer handbags and shoes which are enough to make even Kylie Jenner weep with envy.
For a while, the girls are raking it in and can afford all this finery, but the Wall Street crash of 2008 means the rich bankers who would usually blow thousands in the club are tightening their belts (make of that pun what you will) and the dancers have to find other means to survive.
Its around this time that Destiny finds herself pregnant and moves away for a couple of years, but struggles to make ends meet and decides to head back to New York, only to find that the club is half empty and the new cohort of dancers are offering extras to boost their earnings.
By chance, she bumps into Ramona, who enlists her for her new racket – fishing for her former regulars, drugging them and taking them in to the club, before maxing out their credit cards and splitting the profits between the hustlers and the club.
As well as Destiny and Ramona, they enlist the vomity Annabelle (Lili Reinhart), who gets so stressed with every turn of events she just cant keep her dinner down and Mercedes (Keke Palmer) to help them snare guys to fleece.
Things start to get out of control as the women get greedy, taking ever larger sums which has the men asking questions, and when Ramona gets a few sketchy new recruits to join the gang that arent quite so good at covering their tracks.
While the crimes committed by the women are undeniably heinous and dangerous, its impossible to leave Hustlers without feeling some sort of empathy for the incredibly likeable – if fundamentally flawed – characters.
Their crimes are not born from greed but from the need to survive, and they become almost Robin Hood-esque characters, stealing from the rich in order to fund the poor (or at least the poors Louboutin shoe habit).