Share Facebook Twitter Pinterest WhatsApp Email A How many children does Julia Roberts have? Julia Roberts has three children: twins Hazel and Phinnaeus, born in 2004, and son Henry, born in 2007.