At least 10 new characters are headed this way on Once Upon a Time Season 2.

The actors are still filming the new season, which premieres September 30, so it’s possible more names will be added to the list. Still, we're already excited about all the newbies — get to know them here — and we want to talk about them!

Read spoilers at your own risk! For more on Wetpaint Entertainment's philosophy on spoilers, click here.

Here are the characters we know about so far:

Princess Aurora, aka Sleeping Beauty (to be played by Sarah Bolger)
Prince Philip (Julian Morris)
Mulan (Jamie Chung)
Captain Hook (Colin O’Donoghue)
Sir Lancelot (Sinqua Walls)
Ariel, aka the Little Mermaid (no official actress yet, but we want JoAnna Garcia)
Jack (probably Jack and the Beanstalk, no cast info released yet)
Aladdin (no cast info yet)
Jafar (no cast info yet)
As-yet unidentified "mysterious new character" (to be played by Michael Raymond-James)

So let us know: Which new character are you most looking forward to seeing in action?

Once Upon a Time Season 2 premieres on September 30, 2012 at 8 p.m. ET/PT on ABC.

Gina Carbone is a contributing writer at Wetpaint Entertainment. Follow her on Twitter @ginacarbone.

Want more OUAT news? Like us on Facebook and Follow us on Twitter.