It's Ginnifer Goodwin as a Child!
It's Once Upon a Time star Ginnifer Goodwin (Mary Margaret Blanchard/Snow White)! Do you think this mini-Ginny would be excited to find out that her adult self would one day play the most iconic Disney princess of them all? We're guessing the answer is yes!
Did you get it right? Share your thoughts about adorable little Ginny in the comments below!
BONUS: Download the Viggle app to earn rewards from brands like Starbucks, Amazon and more, JUST for watching Once Upon a Time!
Rebecca Martin is an editor at Wetpaint Entertainment. Follow her on Twitter @BeccaDMartin.