Josh Meltzer as Medical Examiner, Maree Cheatham as Grieving Mother, Jennifer Lopez as herself as Detective Harlee Santos from 'Shades of Blue,' Sean Hayes as Jack McFarland Photo
From:
Photo Flash: Jennifer Lopez Guest Stars On 'Will & Grace' March 8
Jennifer Lopez will guest star on WILL & GRACE Thursday, March 8 (9-9:30 p.m. ET) on NBC. The episode is called 'Sweatshop Annie & The Annoying Baby Shower.'