Weaver

Weaver is an upcoming character on ABC's Once Upon a Time. He will début in the first episode of the seventh season. He will be portrayed by Robert Carlyle, and is the cursed counterpart of Mr. Gold.