The “Pretty Woman” star Julia Roberts (55) publicly celebrates her husband. For the 21st anniversary of her wedding, the actress posted a rare picture on her official Instagram account showing her with her husband Daniel Moder (54). In the blurry photo, the couple kiss passionately. The actress and cinematographer tied the knot in a private ceremony on July 4, 2002. Roberts garnished the snapshot with the anniversary number 21 and the hashtags

After just a few hours, tens of thousands of their fans left a heart as approval under the post. Some of their companions also paid tribute to the happy couple. Among other things, the celebrity jewelry designer Irene Neuwirth commented on the post with three heart emojis. Julia Roberts’ longtime make-up artist Genevieve Herr also captioned the photo: “Happy anniversary!” and also garnished this with three heart emojis.

Roberts keeps her family life out of the public eye as much as possible. Joint photos with her husband are a rarity. The two met while the actress was filming the 2000 film The Mexican opposite Brad Pitt. Her future husband was then working on the set as a cameraman. They married in 2002 and later became parents to twins Hazel and Phinnaeus (18) and son Henry Daniel (16).

Last year, Roberts already posted a kissing photo together on the occasion of their 20th wedding anniversary. It is Roberts’ second marriage: in 1993 she married country musician Lyle Lovett (65), from whom she divorced in March 1995.