Grace Adler (played by Debra Messing) on Will and Grace on NBC was spotted wearing this red blazer and pants on Will and Grace on episode '' (11x06) in Jan 2020. Grace's Blazer is the Giorgia Hopsack Suiting Blazer by Rachel Zoe . Grace's Pants is the Sofia Hopsack Suiting Flare Pants by Rachel Zoe. For shoppable links visit wornontv.net/168735