Jennifer Lopez snubs ex Marc Anthony in steamy Father’s Day tribute to Ben Affleck

Jennifer Lopez’s steamy Father’s Day tribute to Ben Affleck left many fans divided after she failed to mention the father of her two children, Marc Anthony.

Lopez, 53, shared a “Daddy Appreciation Post” via Instagram Sunday, which featured a shirtless selfie of Affleck, 50, showing off his abs in a mirror.

“Happy Father’s Day Papa,” the “On the Floor” singer captioned the post, which also included a video of her called the “Argo” actor “the best dad I’ve ever seen.”

Additionally, she shared a photo with her father, David Lopez, to her Instagram Story with the caption, “I love you Daddy.”

Jennifer Lopez and Ben Affleck.
Jennifer Lopez caused a stir online after praising husband Ben Affleck on Father’s Day but not ex Marc Anthony.
Instagram / Jennifer Lopez
Ben Affleck shirtless selfie.
“Happy Father’s Day Papa,” she captioned a shirtless photo of the “Argo” actor.
Instagram / Jennifer Lopez

Although she wished a “Happy Father’s Day to all the amazing Papas out there,” many fans were disappointed that J.Lo did not acknowledge Anthony, 54, by name.

For more Page Six you love …

“How about giving a shoutout to your kids actual father instead of all your fill in men that you’ve had in and out of those poor kids lives? 🤷‍♀️,” one social media user wrote.

“WhAt about a post for your kids actual dad rather than your husband! 🤷🏼‍♀️🤷🏼‍♀️,” another suggested.

Marc Anthony and Jennifer Lopez.
Many fans were upset that she didn’t mention Anthony, with whom she shares two children.

“Post some pics of him with his kids or better yet your kids dad,” a third chimed in.

“U forgot Marc Anthony the father to ur twins but ok,” a fourth commented.

Jennifer shares 15-year-olds Max and Emme with Anthony, to whom she was married from June 2004 to June 2014.

Emme and Max Anthony with Marc Anthony.
The pair, who were married for a decade, share teens Max and Emme.

Meanwhile, Affleck shares three children — Violet, 17, Seraphina, 14, and Samuel, 11 —with his ex-wife, Jennifer Garner.

Notably, the “Mother” star also left the salsa artist out of her newsletter while celebrating the same holiday last year.

Despite the latest snub, Anthony had a lot to celebrate this Father’s Day, as his wife, Nadia Ferreira, gave birth to their first baby together Sunday.

Marc Anthony and his baby.
Meanwhile, Anthony welcomed his seventh child on the holiday.

Anthony, who is now a father of seven, shared the news on Instagram, writing, “God’s timing is always perfect.”

While the couple did not share the little one’s name or sex, the Latin singer uploaded a photo holding the newborn, whose face could not be seen.

Ferreria, 24, revealed she was pregnant in February — just one month after the now-parents said “I do.”