Macy Vaughn (played by Madeleine Mantock) on Charmed on The CW was spotted wearing this green printed button down shirt on Charmed on episode 'Exorcise Your Demons' (1x04) in Nov 2018. Macy's Top is the Geometric Print Pyjama Shirt by Topshop . Macy's Necklace is the Gold-Colored Necklace by H&M.