John Philip "Jack" McFarland (born February, 1969) was a
fictional character on the
American television sitcom Will & Grace, played by
Sean Hayes.
Character personality
A
"camp" gay man, Jack has always had a passion for
acting and the
theatre, although his friends, amongst others, doubt his abilities in this area. Very mercurial, he changes careers rapidly from cater waiter,
Banana Republic and
Barneys New York sales clerk, to acting teacher, to student
nurse, to surfer, to back-up dancer for
Jennifer Lopez and
Janet Jackson. Although he considers all his relationships serious, only one lasted longer than a few weeks (with Stuart, a client of Will's played by
Dave Foley), and even that one ended with Jack's cheating.