Top: Shirt with Contrasting Collar by Zara
Coat: Uva Tweed Coat by RED Valentino (worn a number of times)
Belle (played by Emilie de Ravin) on Once Upon A Time on ABC was spotted wearing this purple coat and white collared top on Once Upon a Time on episode 'Sympathy for the De Vil' (4x19) in Apr 2015. Belle's Top is the Shirt with Contrasting Collar by Zara . Belle's Coat is the Uva Tweed Coat by RED Valentino .