Former male stripper Mike Lane, who lost his furniture business during the
COVID-19 pandemic, is now in his forties, still in Miami and a bartender for a catering company. At Maxandra "Max" Mendoza's fundraising event, he is recognized by Kim, a woman he performed for, 10 years prior, now a lawyer for Max's foundation and happily married. Afterward, Mike is asked to speak with Max privately. Alone, Max says Kim told her about his prowess and asks how much for a lap dance. Mike says he is retired, but ultimately says $60,000 when pushed. Max offers $6,000 with no '
happy ending'. The dance is very passionate, and they wake up together the next day. The next morning, Mike refuses the $6,000, but Max offers him the $60,000 to go to London and the United Kingdom for a month for a "job". Mike agrees but says he is done dancing. She insists it is strictly business (no sex), and they travel to London together. Max's ex-husband Roger gave her the Rattigan Theatre in their divorce settlement and she announces the theatrical production presently in place of the play
Isabel Ascendant will be halted for one month so Mike can choreograph a special dance production. As Mike and Max discuss the logistics of this show she has come up with, her teenage daughter Zadie arrives. Distrustful of him, she explains that her mother tries to reinvent herself every few years. Auditions for potential dancers are soon underway. An actress from the original show
Isabel Ascendant shows up, wanting to participate. This inspires them to rethink the new show with elements of the original, so they cast her. At dinner with Max and a few of her London contacts, Mike feels out of his element, and Max's friends say she will never divorce. Later on, in the car, when Max moves toward physical intimacy with Mike and he pulls back, it upsets her. The next day in rehearsal, she is excessively critical of his choreography. Max and Mike build a temporary extension of the stage, so the show has a much more palpable feel, but the Mayor and the
Westminster City Council threaten sanctions due to alterations to the historical building without prior approval. To persuade Edna Eaglebauer, the only woman on the board to support the show, they fill her morning bus with the strippers from the show who do a choreographed dance just for her. She gives them her seal of approval. Mike and Max argue about the ending of the show. She wants him to personalize it and finish with a happy ending. She also would really like him to dance in it, but he reiterates he is retired and will not go on stage. The show gets shut down again, so Max confronts Roger. He reminds her that their separation agreement includes a clause that she does not tarnish his family name. After Max tells Mike to return to the United States, he gets the keys to the theater through Victor and rehearsals resume secretly. The show is not open to the general public, but rather by invitation only, as Zadie taps into her mother's contacts. Sunday evening arrives, and Victor and Zadie drag Max out for the show she believed she had shut down; even Roger is invited. The opening act starts the same as
Isabel Ascendant, but the protagonist is offered only two possible life choices, marry the rich aristocrat or the poor one with a heart of gold. So, she calls her imaginary friend from her childhood, the unicorn, breaks the fourth wall and then talks about modern feminist ideas about what choices women should be afforded, using a golden mic that drops from above. Then Isabel's male counterparts strip off their formal attire and the other dancers are presented one by one. They have sexier and sexier numbers until the last few. After a lap dance number for three of the more mature audience members, Mike partners with a ballet dancer for the final performance. The piece, set in the rain, is reminiscent of moments shared between him and Max. Once the show is over, Mike is reunited with Max, who informs him that she is now broke. Upon hearing the news, Mike gets so happy and excited as he and Max kiss together. ==Cast== ==Development==