Picture: NBC
Top: Brooks blouse by Veronica Beard
Grace Adler (played by Debra Messing) on Will and Grace on NBC was spotted wearing this red metallic ruffled blouse on Will and Grace on episode 'Three Weiss Men' (9x12) in Mar 2018. Grace's top is the Brooks blouse by Veronica Beard.
See all outfits from this episode
Grace’s speckled sweater on Will and Grace
Organic Cotton Speckle Crew Neck Box Top by Eileen Fisher at Zappos, $107.10 (was $238)
Also available at: Zappos
Grace’s black floral tie dress on Will and Grace
League floral-print silk dress by Altuzarra at Net A Porter, $897.50 (was $1795)
Also available at: Matches
Karen’s beige scarf tie cardigan on Will and Grace
Scarf Neck Cashmere Cardigan by Burberry at Nordstrom, $834 (was $1390)
Also available at: Neiman Marcus | Saks Fifth Avenue | Farfetch
Grace’s white horse print shirt on Will and Grace
Henri Horse Race Print Silk Shirt by Gabriela Hearst at Neiman Marcus, $990
Also available at: Matches | Mytheresa
Grace’s black bird print blouse on Will and Grace
Chika Top by Altuzarra at Farfetch, $795
Also available at: Barneys
More shoppable items from Will and Grace
View all Will and Grace outfits