Oscar-winning actress Julia Roberts has given birth to her third child, a boy, in Los Angeles, her publicist has said.
Julia Roberts won an Oscar in 2001 for Erin Brockovich
The 39-year-old star and her husband, Danny Moder, have called their son Henry Daniel.
The couple who married in July 2002 already have 2-year-old twins, called Hazel and Phinnaeus.
Roberts has taken a break from acting in recent years. Her last live-action appearance was in 2004's Ocean's 12 with George Clooney and Brad Pitt.
She will be seen in Afghanistan war drama Charlie Wilson's War alongside Tom Hanks later this year.
Last month it was announced that Roberts has signed up to play renowned British wildlife conservationist Joan Root.
Root, 69, was shot in her bed by a gunman who broke into her Kenyan home in January last year.
Roberts won the best actress Oscar in 2001 for Erin Brockovich. Her screen credits also include Steel Magnolias and Pretty Woman.