Julia Roberts rarely lets fans into her personal life, so a new post this weekend caught them off guard.
On July 4, the actress marked 24 years of marriage to cinematographer Danny Moder with a rare selfie on Instagram, leaning close to her husband. Her caption ran just two words, split by a red heart: “TWENTY FOUR.”
🎬 SIGN UP for Parade’s Daily newsletter to get the latest pop culture news & celebrity interviews delivered right to your inbox 🎬
A Fourth of July Wedding
Roberts and Moder married on July 4, 2002, at her ranch in Taos, New Mexico. The date means their anniversary always lands on the holiday, a quiet celebration for one of Hollywood’s most guarded couples. They met on the set of The Mexican and have been together ever since, a rare run of stability in an industry where it is anything but common. She marked their 23rd anniversary in 2025 the same quiet way.
Related: Julia Roberts Shares Rare Romantic Moment With Husband Danny Moder in New Photo
A Rare Look at a Private Marriage
The couple share three children: twins Hazel and Phinnaeus, born in 2004, and son Henry, born in 2007. Roberts, 58, has spoken often about keeping her family out of the spotlight, which is exactly why a post like this one stands out. She tends to save her Instagram for causes and the occasional romantic throwback, not personal milestones.
The Erin Brockovich Oscar winner and Pretty Woman icon has spent decades as one of the most famous women on the planet while saying remarkably little about her marriage. Fans filled the comments with congratulations within minutes. For a star who protects her private life as fiercely as Roberts does, two words and a selfie said plenty.
Next: Beloved Country Music Couple Announces ‘Difficult Decision’ to Divorce After Nearly Six Years of Marriage

