Underwear-clad Jennifer Lopez, 50, bares all in behind-the-scenes 'Hustlers' pic

Jennifer Lopez has been teasing us with glimpses of her racy upcoming film, Hustlers, for weeks now, and her latest behind-the-scenes pic doesn’t disappoint.

The ever-ageless star took to Instagram to share a snap of herself - clad in naught but a crop top, black underwear and sky-high perspex heels - alongside her co-star, rapper Cardi B.

Hot stuff

The 50-year-old superstar had her fans gushing over her saucy, stripped back look - she is, after all, starring as Ramona Vega, a stripper who ‘hustles’ wealthy clients out of loads of cash.

“It’s a Labor Day surprise!!!!!!! Here’s a look at my first scene with @iamcardib from @HustlersMovie! Don’t miss a new trailer coming tomorrow,” the iconic singer captioned the post.

“Look how amazing Jlo looks. Hard work,” one person remarked.

Another said, “All I see is JLo in this pic.”

“JLo just sitting there, still looking hot!” said one.

JLo is ‘forever young’

Plenty of JLo’s followers shared their disbelief that the multi-talented babe turned the big 5-0 back in July.

“You don't look a day over 20,” one comment reads. “What am I doing wrong lord!” another wrote.

One person event commented on how Jennifer’s co-star, Cardi B, is just 26 years old but you “can’t even tell” that there’s an age difference.

The six-time Billboard Music Award winner appeared to be reading everyone’s minds when she posted another sizzling snap to her Instagram just hours later.

In the pic, the mum-of-four - she shares 11-year-old twins Max and Emme with ex-husband Marc Anthony and is now raising fiancé Alex Rodriguez's two daughters, Natasha, 14, and Ella, 10 - sports a white one-piece swimsuit emblazoned with the words “Forever Young”.

Yes, you are indeed, JLo.

Additional reporting by Kerry Justich.

Hustlers hits Australian theatres on October 10.

Got a story tip or just want to get in touch? Email us at lifestyle.tips@verizonmedia.com

Want more lifestyle and celebrity news? Follow Yahoo Lifestyle on Facebook, Twitter and Instagram.

Or sign up to our daily newsletter here.