Picture: ABC
Jacket: by Geox
Mary Margaret (played by Ginnifer Goodwin) on Once Upon A Time on ABC was spotted wearing this White jacket on Once Upon a Time on episode 'Selfless, Brave and True' (2x18) in Mar 2013. Mary's Jacket is the by Geox.
See all outfits from this episode
View all Once Upon A Time outfits