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.