Christina Ricci has married James Heerdegen in an intimate wedding in New York.
The 33-year-old actress tied the knot with the camera technician, who she met on the set of US TV show Pan Am, at Manhattan's Harold Pratt House and Peterson Hall, an old mansion which is also the headquarters of the Council on Foreign Relations.
The Bel Ami star wore a haute couture white silk tulle gown by Givenchy, with a matching veil with applique of Chantilly lace, reported People.
The couple met while they were on the set of the former ABC series, where James worked as a camera dolly grip, and they went public with their relationship last February, when their engagement was confirmed.
"Getting to say 'fiance' instead of 'boyfriend' is my favourite thing about being engaged. I can't wait for 'husband'," she told People in July.
Christina, a former child actress who has starred in films such as Mermaids, The Addams Family and Monster, was previously engaged to actor Owen Benjamin in 2009.