Jack McFarland

Jack McFarland is a character from the television show Will & Grace. He is a camp, openly gay man. The character was played by Sean Hayes.

Will & Grace character
First appearance"Pilot"
(episode 1.01)
Created byMax Mutchnick
Portrayed bySean Hayes
Full nameJohn Philip McFarland
Nickname(s)Jackie (by Karen)
Poodle, Just Jack, Jack 2000, Judy, Mo, Dorothy, Mary, Jack McFairyland
GenderMale
OccupationCurrent

Former

FamilyJoe Black
(biological father; deceased)
Judith McFarland
(mother)
Daniel McFarland
(legal father/stepfather)
Skip (grandson)
Spouse(s)Rosario Salazar
(ex-wife)
ChildrenElliot
(son, with Bonnie via IVF)