KEY POINTS:
George Takei, best known for playing Sulu on Star Trek, will never forget the first time he saw Brad Altman, the man he plans to marry, more than two decades ago.
They were working out in a running club and he couldn't take his eyes off Altman, who had a "lean, tightly muscled" body, the 71-year-old actor said.
Takei said he asked Altman to help him train for a marathon, they fell in love, and now they've been living together for 21 years.
Altman said he proposed by getting down on one knee in their kitchen while Takei was eating a sandwich after seeing on TV that the California Supreme Court had legalised same-sex marriage.
Takei and Altman plan to marry on September 14 in the Democracy Forum at the Japanese National Museum in Los Angeles.
Walter Koenig, who played Chekov in Star Trek, will be the best man and Nichelle Nichols, who played Uhura, will be the matron of honour.
Castmate Leonard Nimoy will be among the 200 guests, but probably not William Shatner. Takei has said Shatner didn't treat him and most of the cast well.