Zoey Johnson (played by Yara Shahidi) on Black-ish on ABC was spotted wearing this blue ruffled top, purple and pink skirt and polka dot backpack on Black-ish on episode '' (3x16) in Feb 2017. Zoey's Top is the Margot Top in Airy Cotton Piqué by J.Crew . Zoey's Skirt is the Cashmere Tweed and Leather Skirt by Marc Jacobs . Zoey's Bag is the Large Bow Backpack by Betsey Johnson. For shoppable links visit wornontv.net/66571