Alex Rodriguez must think Jennifer Lopez is the best fiancee ever. Lopez reportedly prepared her new Hustlers stripper role by taking her fiancé to gentlemen’s clubs for research purposes.

The singer-and-actress plays mature stripper Ramona in the upcoming drama about a crew of NYC strippers who fleece wealthy Wall Street clients by overcharging their credit cards.

To prepare for her role, Lopez, 49, and Alex Rodriguez, 43 went to strip clubs to watch pole dancers in action.

“She and Alex went and visited a strip club, and she was able to give me some… insights,” Hustlers writer and director Lorene Scafaria tells Vulture magazine.

The all-star cast of the new film, which Lopez also produced, features Crazy Rich Asians star Constance Wu, Julia Stiles, Madeline Brewer, Lili Reinhart, Keke Palmer, Lizzo and rap superstar Cardi B.

Lopez also received tips from Cardi B, who is a former stripper.

“(I) had to be in this movie,” Cardi told Entertainment Tonight in May. “This movie is something I can relate (to)… All the actress [sic] in the movie, I can tell them, like, ‘No, no, no. This is how it goes’.

“The club that the movie is based on, that’s… the first type of club that I worked in… This was my life.”

Hustlers hits cinemas in September.

Photos by Dimitrios Kambouris/Getty Images | T. Jackson/BACKGRID