Julia Roberts has been married twice: to Lyle Lovett and Daniel Moder. Roberts married Lovett at St. James Lutheran Church in Marion, Indiana on June 25, 1993. Roberts and Moder married on July 4, 2002 at Roberts' personal ranch in Taos, New Mexico.
Roberts and Lovett separated and eventually divorced in March 1995. Roberts met Moder on the set of "The Mexican," in which she starred and he worked as a cameraman. Their wedding was attended by more than 60 close friends and family members. Between her marriages to Lovett and Moder, Roberts was in a relationship with actor Benjamin Bratt.