Jennifer Love Hewitt has given birth to a baby boy.

The 'Criminal Minds' actress and husband Brian Hallisay welcomed son Atticus James into the world yesterday (24.06.15), a spokesperson for the couple - who already have 19-month-old daughter Autumn James - has confirmed.

Jennifer - who secretly married 36-year-old Brian in 2013 - recently spoke of how ''magical'' she finds being pregnant.

She told the May 2015 issue of American Baby magazine: ''Pregnancy is magical. I'm grateful. It's not lost on me what a gift it is to be able to get pregnant.''

And the 36-year-old actress also discussed how her eating habits differed between her two pregnancies.

She said: ''I've been an actress for 25 years, and have had to be hungry at times for my career, so being pregnant is completely freeing.

''When I was expecting Autumn, I ate everything I saw! I told myself, 'Oh there's a doughnut -- I should have that.' Now with this second pregnancy, I know the baby really doesn't 'need it.' So I eat healthy foods in general, but I also indulge in little things that I crave.''