Christina Ricci has married fiancé James Heerdegen.

The 'Casper' actress tied the knot with her beau of two years on Saturday evening (26.10.13) in New York City's Upper East Side, according to UsMagazine.com.

The 33-year-old star wed James at Harold Pratt House and Peterson Hall, where she wore a stunning Givenchy Haute Couture gown. The white dress featured a high neckline, beaded long sleeves and a long train.

Following the ceremony, which took place at around 7pm, the couple invited their friends and family to a lavish reception where guests enjoyed a cocktail hour, dinner, dessert and entertainment. The party included a station filled with sweet treats such as candy for all to enjoy.

Christina met James, a camera technician, on the set of her short-lived TV drama 'Pan Am' in 2011 and their relationship was confirmed in February 2012.

The couple's engagement was first speculated in October 2012 when Christina was seen sporting a diamond ring on her wedding finger and the actress confirmed the news earlier this year.

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

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