who played young snow white on once upon a time
Bailee Madison On television, she made guest appearances as Maxine Russo in Wizards of Waverly Place and young Snow White in Once Upon a Time. She also has a recurring role as Sophia Quinn in The Fosters. In 2015, she began starring as Grace Russell in the Hallmark Channel series Good Witch.