Jennifer Lopez is breaking the internet.

The 49-year-old singer and actress showed off her killer six pack on Instagram Sunday in a tiny neon-pink bikini that matched her lip gloss. She completed her look with some belly button bling, hoop earrings and stunning shades.

"I’m a hustler baby ... I just want you to know ... #Ramona on fire," Lopez captioned the post, adding a fire emoji. "On set and in character for #hustlersmovie."

Lopez's new fiance approved. Alex Rodriguez commented with a slew of emojis, including heart, fire and 100 emoji.

He wasn't the only admirer.

Lenny Kravitz replied, "Boom! There it is," while Naomi Campbell added, "Yes." Perez Hilton said: "I'd be happy with ONE ab!"

Read: Barack Obama's sweet, congratulatory letter to Jennifer Lopez and Alex Rodriguez

Lopez is currently shooting "Hustlers" alongside co-stars Constance Wu, Cardi B, Julia Stiles, Keke Palmer and Lili Reinhart.

The story is set in New York City after the financial crisis and follows a crew of savvy strippers who band together to turn the tables on their Wall Street clients.

Related: Jennifer Lopez unveils stunning pictures from Alex Rodriguez's proposal

Contributing: The Associated Press

Related: Ellen DeGeneres offers to be Jennifer Lopez's 'maid of honor' in wedding to Alex Rodriguez