Macy Vaughn (played by Madeleine Mantock) on Charmed on The CW was spotted wearing this black v-neck top with gold buttons on Charmed on episode 'Surrender' (1x17) in Mar 2019. Macy's Top is the Hammered Button V-Neck Knitted Top by Topshop . Macy's Belt is the Elowen Belt by Club Monaco.