Esposito will appear in one of Season 3′s first episodes, though mum’s the word on which of his alter egos he will be playing — Storybrooke newspaper man Sidney Glass, the Evil Queen’s royally smitten Magic Mirror, or even the Genie of Agrabah.

Esposito recurred during Once‘s freshman season, upon completing his heralded run on Breaking Bad. When last seen, Sidney had been imprisoned by Regina, having botched the framing of Snow White for Kathryn’s “murder.”

The actor currently stars on NBC’s Revolution, and twice this past TV season guested on Community.