Giancarlo Esposito will set down Revolution baddie Tom Neville’s sword long enough to pay a return visit to Once Upon a Time this fall, TVLine has learned.
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.
Once Upon a Time Season 3 premieres… sometimes this fall.