Julia Roberts has given birth to her third child - a baby boy.

Born on Monday in a Los Angeles hospital the baby, named Henry Daniel Moder, weighed 8 and a half pounds.

Roberts and her husband, cinematographer Danny Moder, already have two-year-old twins, Hazel and Phinnaeus.

The couple were married in July 2002 in New Mexico.

Julia Roberts will next be seen starring in the drama Charlie Wilson's War, scheduled for release later this year.