Jennifer Lopez sets the Internet on fire with sizzling bikini picture

Jennifer Lopez set the Internet on fire by sharing a sizzling picture of herself in a bikini on Sunday (31Mar19).

The 49-year-old singer and actress donned a baby pink two-piece for the sexy snap, which was taken on the set of her upcoming movie Hustlers.

“I’m a hustler baby… I just want you to know… #Ramona on fire,” Jennifer wrote alongside the picture. “On set and in character for #hustlersmovie.”


Mother-of-two Jennifer showed off her incredible abs in the image, and teamed the swimwear with hoop earrings, necklaces, and bracelets, as well as a pair of sunglasses and pink lipstick.

Jennifer’s new fiance Alex Rodriguez was among the first to comment on the image, using emojis including the fire and heart symbols to express his excitement about the photo.

Other celebrities to comment on the snap included Lenny Kravitz, who wrote “@jlo Boom! There it is,” and Naomi Campbell, who followed in Alex’s footsteps by writing “Yes” with the fire and heart emojis.

“Dayum mamaaa (sic),” Vanessa Hudgens, who co-starred with Jennifer in recent movie Second Act, added.

Jennifer plays a stripper in Hustlers, and embarked on a 10-day diet challenge, which involved cutting all sugar and carbs out of her diet, to get in shape for the project.

“I’m getting ready for this movie called Hustlers and I have to play a stripper, so I’m getting ready for that,” she said during an interview on The Ellen DeGeneres Show in February. “I work out a lot, I try to stay healthy but (my trainer) was like, ‘Let’s do something to move the needle.'”

Admitting she initially struggled to cut out the foods she wasn’t allowed to eat, Jennifer added: “You feel like you’re in an alternate reality or universe, like, you’re addicted, and you think about it all the time. When you go back to the sugar you don’t want it as much, it’s something you get used to a little bit.”