Sofia Cashmere black coat from Once Upon a Time seen with Regina Mills (Lana Parrilla)
Regina Mills (Lana Parrilla) is seen with what looks like the black Sofia Cashmere Wool & Cashmere Wrap Coat in Once Upon a Time, Season 6, Episode 1 - The Savior. Find Outerwear, Clothing and Women's Fashion from Once Upon a Time below.
Welcome to Storybrooke, a magical town where fairytales are real and evil witchcraft rules the land. In the fantasy series Once Upon a Time, Emma Swan (Jennifer Morrison) and Mary Margaret (Ginnifer Goodwin) must battle the Evil Queen Regina (Lana Parilla) if they ever want their happily ever after. Suited up in black denim and pencil skirts, she's ready to do whatever it takes to be the most powerful in all the land. Mirror, mirror, on the wall, who is the most evil of them all? Suited up in black leather and silver jewelry, this land pirate is ready to fight for his happily ever after.
Select a size and copy the HTML above to embed this interactive movie frame into your website!×