The actress, 54, went on stage where the impersonator was standing to give her the shock of her life.

While Jennifer was in a floor-length fur coat with her hair down, the drag queen was in the same cut-out dress that JLo wears in her latest music video for the new single Can’t Get Enough.

The two were seen talking then hugging in front of the crowd.

‘I have a crusty lace. I have an ugly scar on my chin. My facial hair is coming in. My makeup is oily. And that double chin… I look CRAZY,’ Jo shared on Instagram Story. ‘But I met Jlo today and nothing else matters.’

Jo also shared on Instagram: ‘I. met. MOTHER. @jlo. Thank you @andysantiagopresents for having me! Thank you @theabbeyweho for hosting such a cool event. Thank you @thefitnessmarshall for being the most extraordinary special guest a cross dresser could ask for. Thank you @melissa_befierce for being the coolest person to share this experience with. And thank you to this hot guy for giving me the shirt off his back.

JLo was the picture of high-end style and elegance when she arrived.

She was decked out in a full-length fur coat and white stiletto boots.

The Shotgun Wedding actress then shed the coat to reveal her a chic printed color-block dress paired with white stiletto boots.

Lopez wore her tresses in soft waves and sported a radiant palette of make-up.

The star attended the iconic club to present founder and now former owner David Cooley with a plaque recognizing him for 33 years of service.

She also used the festive event to promote her ready-made spirits company Delola, which she launched in 2023, as well as her new single Can’t Get Enough.