Top: Cowl Blouse in Syrah by Halston Heritage
Skirt: Pencil Skirt with Black Zipper Detail by Burberry (Thanks Karishma!)
Jacket: information is here
Regina Mills (played by Lana Parrilla) on Once Upon A Time on ABC was spotted wearing this burgundy cowl neck keyhole blouse on Once Upon a Time on episode 'Smash the Mirror (1)' (4x08) in Nov 2014. Regina's top is the Cowl Blouse in Syrah by Halston Heritage. Regina's skirt is the Pencil Skirt with Black Zipper Detail by Burberry. Regina's jacket is the information is here.