Karen Walker (played by Megan Mullally) on Will and Grace on NBC was spotted wearing this blue floral blazer on Will and Grace on episode 'Where in the World Is Karen Walker?' (10x02) in Oct 2018. Karen's Blazer is the Macey Blazer by Alice + Olivia.