Jack McFarland

fictional character from Will and Grace

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.

Jack McFarland
Will & Grace character
First appearance"Pilot"
(episode 1.01)
Created byMax Mutchnick
Portrayed bySean Hayes
Information
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)