Christina Ricci has given birth to a baby boy.

The 34-year-old actress, who confirmed in May she was expecting her first child with husband James Heerdegen, recently welcomed their son into the world, according to UsMagazine.com.

A spokesperson for the 'Casper' star only confirmed she was pregnant after the brunette beauty sent rumours into overdrive when she was spotted strolling through Los Angeles International Airport with a noticeable baby bump three months ago.

A friend close to the couple previously revealed they couldn't wait to be parents, adding: ''They are thrilled and ready for a change of pace.''

The couple tied the knot in an intimate ceremony at Harold Pratt House And Peterson Hall in New York City last October.

Christina, who was previously linked to Chris Evans and Adam Goldberg, met camera technician James on the set of her short-lived TV drama 'Pan Am' in 2011.

The couple's engagement was first speculated in October 2012 when Christina was seen sporting a diamond ring on her left ring finger and the actress finally confirmed the news several months later.

Christina previously revealed that she enjoyed being able to call James her 'fiancé'.

When asked what she enjoyed most about being engaged, she said: ''Getting to say 'fiancé' instead of 'boyfriend'. People take you so much more seriously once you start throwing around that word.''