Giancarlo Esposito Giancarlo Esposito

Mirror, mirror on the wall, who may have a regular TV gig come fall?

Breaking Bad's Giancarlo Esposito, who plays the Magic Mirror on ABC's Once Upon a Time, has landed a role in J.J. Abrams' NBC pilot Revolution.

Pilot Season: Get the scoop!

Revolution is described as a high-octane action drama that follows a group of characters struggling to survive and reunite with loved ones in a world where all forms of energy have mysteriously ceased to exist. Esposito will play Capt. Neville, a hard-as-steel military man with a genteel southern manner who may not always be what he seems.

Supernatural's Eric Kripke will write and executive-produce with Abrams and Bryan Burk.