Guest Stars Meghan Ory as Red Riding Hood / Ruby Barbara Hershey as Cora Giancarlo Esposito as Magic Mirror / Genie / Sidney Glass Tony Perez as Henry Mills Sr Alan Dale as King George / Albert Spencer Anastasia Griffith as Abigail / Kathryn Nolan Bailee Madison as Young Snow White Noah Bean as Daniel Richard Schiff as King Leopold