Jim Carrey and Jenny McCarthy have "married".

The couple, who have been dating since 2005, held a special commitment ceremony in Malibu, during which they promised to be together forever.

A source said: "The vows basically said that they would 'be forever in love' with one another and that they would always be together. For the two of them, it was as good as a marriage ceremony."

The pair pledged their love for each other in front of family and friends, before travelling to Las Vegas for their own version of a honeymoon.

The source told the National Enquirer magazine: "They stayed at the Fantasy Tower in a luxury Sky Villa suite. When they weren't kissing and cuddling, the two of them played Texas hold 'em."

Jim, 47, has been legally married twice, and has always claimed proposing to Jenny, 36, would spoil their relationship.

A source added: "He insists that he and Jenny are incredibly happy together, and they don't want to jinx things by tying the knot. Jim says he doesn't need a legal ceremony or a piece of paper, and Jenny feels the same."