Coat: Sheeran Wool & Cashmere Trench Coat by Burberry
Regina Mills (played by Lana Parrilla) on Once Upon A Time on ABC was spotted wearing this grey wool trench coat on Once Upon a Time on episode 'The New Neverland' (3x10) in Dec 2013. Regina's Coat is the Sheeran Wool & Cashmere Trench Coat by Burberry.