Once Upon a Time is officially bringing Mulan and Sleeping Beauty to the show! Jamie Chung and Sarah Bolger have been cast in the iconic roles.

EW reports that Chung, who starred in Sucker Punch and The Hangover 2, will play the iconic female warrior Mulan.

Although Hua Mulan was allegedly a real historic figure, we expect that much like other fairytale figures in the show, Mulan will have a lot in common with her Disney counterpart.

Meanwhile, TV Line has learned that The Tudors star Sarah Bolger will play Princess Aurora, better known as Sleeping Beauty. And with the introduction of this princess, don’t you think it’s likely that we’ll see the return of Kristin Bauer as Maleficent?

Both are joining the show as recurring characters. These are likely the mysterious characters “Anastasia” and “Magnolia” the show was casting earlier this year.

Which of these characters are you most excited about seeing on the show?!