Actor KIT WILLIAMSON is engaged to wed his boyfriend John Halbach. The Mad Men star, who played Ed Gifford on the period drama, has yet to reveal where the couple plans to tie the knot, but it won't be in his native Mississippi, where same-sex marriage has yet to be legalised. The 29 year old tells, "We all have a right to love, a right to happiness and a right to find a partner in life."