Entertainment Tonight.Marcia Cross' husband of two and a half years, Tom Mahoney, has cancer, according to People.com.The "Desperate Housewives" actress' husband is "currently under treatment and responding very well," Cross' representative Heidi Slan told People.Cross and Mahoney welcomed twin girls Savannah and Eden in February of 2007.