Disney has announced that their newest princess is Latina. Her name is Sofia and she'll be voiced by 'Modern Family's' Ariel Winter. She makes her first appearance in a Disney Channel movie on November 18th called 'Sofia the First: Once Upon a Princess.'

Disney is catching a bit of flak for it already -- some say Sofia doesn't look "Hispanic enough," plus she's being voiced by a white actress. What do you think -- could Disney have done better or is this cause for celebration?