Jennifer Lopez has been branded as "cringe" by her fans after sharing a Father's Day tribute.
The Love You Papi singer took to Instagram with a topless snap of husband Ben Affleck, wishing him a happy Father's Day, alongside a series of selfies and clips of the pair.
She added the caption: "Daddy Appreciation Post. Happy Father’s Day Papa and Happy Father’s Day to all the amazing Papas out there!!
"We love you and appreciate you more than you will ever know."
However, fans thought the post was "weird" and "cringe," with one cheekily commenting that they thought they had "opened the Grindr app!"
"I don’t know why …. But this post is somewhat cringe," a second typed.
A third added: "Why would you post a shower pic of your husband? That’s appreciating him as a dad? Weird. Lol"
"Why would you post a picture of your husband half naked and then talk about Father’s Day?" a fourth put.
Meanwhile other fans wondered why Jennifer didn't show any love for her ex Mark Anthony, who she was married to for seven years and had twins Maximilian and Emme, 15, with.
"Marc Anthony made you mom and it’s the father of your children. So why you don’t give the man credit for that too?" a confused fan commented.
Another added: "How about giving a shout out to your kids actual father instead of all your fill in men that you’ve had in and out of those poor kids lives?"
Some fans came to Jennifer's defence, calling out the "haters" in her comments section, writing: "These comments are absurd she’s appreciating him as a person and father, why on earth would she need to post his kids?"
"I swear y’all are so damn negative! Let her post what she wants; that’s her husband. It’s her IG! Just bend over and get the stick out y’all arses already….geesh! Social media is just a hateful place," a second chimed in.
Follow the Mirror US News page on Facebook.
Follow Mirror Celebs on Snapchat , Instagram , Twitter and Facebook .