Jennifer Lopez. Picture: Instagram

Jennifer Lopez asked Cardi B to be in 'Hustlers' because she already knew so much about the "world" of strippers. 

The 49-year-old actress-and-singer wanted the 26-year-old rapper to star in the upcoming drama - which follows a group of strippers who rob their wealthy Wall Street clients - due to her past as an exotic dancer and has insisted that there's "no shame" in "what your path is". 

Speaking to 'Entertainment Tonight', she said: "I called her and asked her if she wanted to do the movie. 

"She knew so much about this world already that hit home for her... There is no shame in what your path is to get to where you want to be."

"We think we know what everyone else's life feels like, but we don't."

The 'Second Act' star's comments come after the 'Please Me' singer admitted she's "not proud" of the things she did to "survive" when she was a stripper after a video resurfaced of her confessing she "drugged and robbed" men who wanted to sleep with her.

In a lengthy statement posted to Instagram, she wrote: "I'm seeing on social media that a live I did 3 years ago has popped back up. A live where I talked about things I had to do in my past right or wrong that I felt I needed to do to make a better living.

"I never claim to be a perfect or come from a perfect world wit a perfect past I always speak my truth I always own my s**t. 

"I'm a part of a hip-hop culture where you can talk about where you come from, talk about the wrong things you had to do to get where you are."