Jennifer Lopez paid a Father’s Day tribute to husband Ben Affleck amid speculation about the state of their marriage.
The Hollywood couple, who were previously engaged before a high-profile split in 2004, got married in July 2022.
Sharing a black and white throwback photo of Affleck on her Instagram story, she wrote on Instagram: “Our hero. Happy Father’s Day.”
She added a white heart emoji but noticeably didn’t tag him in the post.
Affleck is father to three children with actress ex-wife Jennifer Garner – Violet, 18, Seraphina, 15, and Samuel, 12.
He is also a stepdad to Lopez’s twins Max and Emme, 16, whom Lopez - who has been married four times - shares with third husband, musician Marc Anthony.
Lopez and Affleck enjoyed a very high-profile reunion following Lopez’s split from Alex Rodriguez and tied the knot in Las Vegas before a second wedding in Georgia.
Their relationship is the subject of her independently produced film The Greatest Love Story Never Told.
Reports of marital strain come as Lopez cancelled her This Is Me… Live tour dates in the US, weeks before it was scheduled to start.
The tour was initially in support of her ninth studio album This Is Me… Now and was set to kick off in Orlando on June 26.
At the time, Live Nation said: “Jennifer is taking time off to be with her children, family and close friends.”