Charlize Theron, the South African-born actress girlfriend of Irish actor and director Stuart Townsend, has been pretty vocal in the past about her anti-marriage opinions. She’s now reiterating them by calling current American marriage laws “caveman,” and a “form of apartheid.”

Theron has said that she won’t marry Townsend, who she’s been dating for around seven years, until same-sex marriage is legalized in the U.S. (Though confusingly, Townsend told People magazine last year: “I’m married. I didn't do a church wedding or anything, but we’re married. We’re husband and wife.”)

The actress said: “I don’t like living in an elitist world, it bothers me. I don’t want to be part of an elitist sexual preference. It bothers me, maybe it’s because I come from a country where I lived under apartheid but this is a form of apartheid and I don't want to be a part of that.

“It's not the reason I'm not getting married but it's maybe a part of it. My ability to get married is a piece of me that I wish I could give to somebody who it would mean so much to. We should all have the chance. It's just so caveman, I can't believe we're still talking about it.”

Theron went on to praise films like “Milk” which encourage public dialogue on same-sex marriage and other rights for homosexuals.

“I just loved the film,” she said, “I absolutely loved the film. I loved the way it was embraced and the speeches and this conversation that we're constantly having about this issue, I don't want that to go away, I want us to keep having it."