Mike DelfinoPlayed by: James Denton
James Denton stars as Michael "Mike" Delfino on ABC's Desperate Housewives. Mike starts off posing as a plumber that lives in the neighborhood, but it turns out he was actually secretly trying to find out where his ex-girlfriend, Deirdre Taylor had gone.
Mike soon began a relationship with Susan, eventually marrying and having a kid with him. After the show fast forwards five years, the couple is divorced and Mike starts dating Katherine Mayfair.
At the end of the season five finale, we're left with a cliffhanger whether Mike marries Katherine or possibly re-marries Susan.