Zelena (played by Rebecca Mader) on Once Upon A Time on ABC was spotted wearing this leather caped jacket on Once Upon a Time on episode '' (6x05) in Oct 2016. Zelena's Jacket is the Richie Jacket by Bcbgmaxazria . For shoppable links visit wornontv.net/61180