Photos published Wednesday by OK! magazine (search), which paid an undisclosed sum for the pictures, show the couple tying the knot in a Kabbalah ceremony at their Beverly Hills, Calif., home.
Kutcher, 27, is wearing a cream Brooks Brothers suit and a fedora. Moore, 42, is wearing a white Lanvin gown.
Moore's ex-husband, Bruce Willis, and their three daughters, Rumer, 17, Scout, 14, and Tallulah, 11, attended the ceremony. Other guests included actor Wilmer Valderrama, Kutcher's "That '70s Show" co-star.
It was the first marriage for the actor, whose film credits include "Cheaper by the Dozen" and "Guess Who?"
Moore's marriage to Willis ended in 2000. She was married to rocker Freddie Moore from 1980 to 1984.
The actress has starred in some three dozen films during her 24-year career including "St. Elmo's Fire," "Ghost" and "G.I. Jane."
In an interview in the September issue of Harper's Bazaar, Moore said Kutcher is her "soul mate" and that they wanted to expand their family.