Look: Jennifer Lopez sizzles in barely-there dress at 47th birthday party

The ageless Jennifer Lopez makes almost 50 the new 30.

For her birthday, the 47-year-old singer and actress went on a night out in a mini-mesh dress and black peep-toe heels, flaunting her perfect curves and super-toned abs.

She and boyfriend former New York Yankees baseball player Alex Rodriguez, 41, have birthdays only days apart: Hers is on July 24 while his is on the 27th.



❤️ #Repost @arod ・・・ Happy Birthday to Us!!! #leos ???? #305

A post shared by Jennifer Lopez (@jlo) on


The pair have been dating since February.

For reference, this is J.Lo when she was 30 years old, in the music video for "If You Had My Love":

Lopez partied at their joint celebration in Miami to her own hits like the early '00s "I'm Good" and "Ni Tú Ni Yo."

To keep her flawless figure, the multi-talented star does away with vices like smoking and alcohol, as well as coffee.

Besides her daily workout, she also told Hello Magazine that constant hydration is a must.

Jenny from the block continues to have a flourishing career: She is working on her second Spanish album, stars in American crime TV series "Shades" of Blue" where she has been praised for her performance, and executive-produces and judges the dance competition "World of Dance," to name a few projects.

She is also loving mother to her twins with ex-husband Marc Anthony.