The 40-year-old actress, wore a Monique Lhuillier gown for the outdoor Jewish ceremony that took place at the Paramour Mansion in LA, reported E! online.
Family and close friends attended the beautifully planned ceremony.
"The ceremony was enchanting and magical. The couple wed in front of about 60 people, all close friends and immediate family of the bride and groom," a source said.
McGowan's big day came just weeks after she almost lost her home in a fire.
The actress has previously dated rocker Marilyn Manson.