By Rose Walano
Jul 06, 2012 @ 4:15 pm
Getty Images (2); Courtesy of Disney (2)

There are more pretty, pretty princesses on the way for Once Upon a Time! ABC just announced two more classic royals who will join the show’s second season: Sucker Punch’s Jamie Chung will play Mulan and The Tudors’s Sarah Bolger will star as Sleeping Beauty (a.k.a. Princess Aurora). Though little is known about Chung’s Mulan subplot, we’ve already seen Maleficent in the first season (played by Kristin Bauer van Straten), so we’re guessing she’ll go head-to-head with Bolger’s Aurora. Tune into Once Upon a Time Sunday nights on ABC when it returns this fall. And long live the TV princesses!

Plus, click through to see our favorite movie princess of all time.

MORE:Colleen Atwood's Snow White CollectionFun Facts About Snow White and the HuntsmanThe Ultimate Kate Middleton Lookbook