Eric McCormack identifies as heterosexual and played the role of a gay man on Will & Grace across 11 seasons, eight in its ...