Coat: Mangano peacoat by Vivienne Westwood Anglomania
Mary Margaret (played by Ginnifer Goodwin) on Once Upon A Time on ABC was spotted wearing this grey check print coat, black bucket hat and grey scarf on Once Upon a Time on episode 'Lacey' (2x19) in Apr 2013. Mary's Coat is the Mangano peacoat by Vivienne Westwood Anglomania .