‘Revolution’s’ Giancarlo Esposito to Return to ‘Once Upon a Time’

Expect to see the Magic Mirror/Sidney Glass back on the ABC show’s upcoming season

“Revolution’s” demise is “Once Upon a Time’s” gain.

Giancarlo Esposito will return to the fairy-tale drama with the upcoming Season 4 premiere in the fall, a show representative told TheWrap.

Also read: ‘Once Upon a Time’ Casts ‘Fringe’ Alum Georgina Haig as ‘Frozen’s’ Elsa

Esposito plays the Evil Queen/Regina’s all-knowing Magic Mirror in the world of fairy tales. In Storybrooke, he plays Sidney Glass, the town’s crooked reporter.

The actor has spent the last two seasons on NBC’s “Revolution,” playing the sometimes duplicitous military vet, Tom Neville. Fans will also know him as drug kingpin Gus Fring from “Breaking Bad.” His other TV credits include a two-episode guest role on NBC’s “Community.” The veteran actor also appeared in the films “The Usual Suspects” and “Do the Right Thing.”

Also read: Sarah Palin on ‘The View’? ‘Rumor and Speculation,’ Says ABC

Esposito is represented by ICM Partners and Thruline Entertainment.

TVGuide.com first reported Esposito’s return to “OUAT.”