Shock rocker Marilyn Manson married his longtime girlfriend Saturday in Ireland, People magazine reported on its Web site.

Manson, whose real name is Brian Warner, married 33-year-old Heather Sweet in front of about 60 guests at Castle Gurteen, the home of a friend in Kilsheelan, County Tipperary, the magazine reported.

Sweet is a burlesque dancer who uses the stage name Dita Von Teese. They have been dating for four years and Manson proposed at their Los Angeles home in March 2004, People reported.

It was the first marriage for both.

Manson, 36, wore a black silk taffeta tuxedo and Von Teese was in royal purple silk taffeta with a corset. They were married in a non-denominational ceremony conducted by underground filmmaker Alejandro Jodorowsky, a friend of Manson, the magazine reported.