Charlize Theron has ended speculation she is set to wed her longterm love Stuart Townsend, insisting they will never marry.

The North Country actress, 30, is deeply in love with the 33-year-old Irishman, but doesn't believe they need a marriage certificate to cement their relationship.

And she insists she has enough designer dresses to satisfy her urge for a bridal gown.

She says, Marriage is now what either of us want. But that doesn't mean I don't want to spend the rest of my life with him.

"I don't need to wear a white dress and throw a big party. To me that is like a premiere."