Giancarlo Esposito has been on a roll with great television roles as of late. He wrapped up his time on Breaking Bad a few months ago, then joined Once Upon a Time, and is now headed to the J.J. Abrams pilot Revolution.

TV Guide describes the show and Esposito’s role:

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.

No release date for Revolution has been set yet.