Mary Hamilton (played by Nicole Kang) on Batwoman on The CW was spotted wearing this red polo top and floral skirt on Batwoman on episode 'Loose Teeth' (3x02) in Oct 2021. Mary's Top is the Daralee Top by Alice + Olivia . Mary's Skirt is the Freya Skirt by Alice + Olivia.