In the Once Upon a Time episode “Labor of Love,” while Mary Margaret and friends confront a beast guarding the prison where Hook is being held captive, a young Snow White learns about heroics in the Enchanted Forest.
Young Snow White is portrayed by Bailee Madison — the same actress who played her three years ago. Madison is best known for her roles on Good Witch (Catherine Bell’s daughter Grace), The Fosters (Sophia Quinn), Trophy Wife (Hillary Harrison), and Wizards of Waverly Place (Maxine Russo). Madison is also recognized for her roles in the films Bridge to Terabithia (May Belle Aarons), Brothers (Isabelle Cahill), and Just Go with It (Maggie). Once Upon a Time airs Sundays at 8pm on ABC.