Roberts has a daughter, Emma Roberts, from his live-in relationship with Kelly Cunningham; Emma was born on February 10, 1991. She eventually became an actress as well, making her major-film debut at age 10 in the 2001 drama "Blow". After Roberts' relationship with Cunningham, he married Eliza Garrett (daughter of actors David Rayfiel and Lila Garrett) in 1992. His stepson, Keaton Simons, is a singer-songwriter, and his stepdaughter, Morgan Simons, is a chef. Roberts became a grandfather for the first time in December of 2020 when Emma gave birth to her first child, a son named Rhodes, with actor Garrett Hedlund.