Belle (played by Emilie de Ravin) on Once Upon A Time on ABC was spotted wearing this plaid skirt with navy blue top on Once Upon A Time on episode '' (2x07) in Dec 2012. Belle's Skirt is the Cosmipolita skirt in tartan by Vivienne Westwood Anglomania . Belle's Top is the by Girl. By Band of Outsiders. For shoppable links visit wornontv.net/9487