Guest Stars Giancarlo Esposito as Magic Mirror / Genie / Sidney Glass Tony Perez as Henry Mills Sr Sebastian Stan as The Mad Hatter / Jefferson Ali Skovbye as Paige/Grace Roger Daltrey voices Caterpillar Laura Wilson as Mrs. Grace Scott E. Miller as Mr. Grace Donald Adams as Vendor Co Starring Paul McGillion as Knave of Hearts / Will Scarlet Jennifer Koenig as Queen of Hearts