Magic has returned to Storybrooke and the new promo for ‘Once Upon a Time’ shows the reactions of the townspeople following the purple haze that engulfed the town and gives the first look of the new characters that will be joining Regina, Emma, Mary Margaret, David, and Henry.

The 45-second TV spot looks as though the series will pick up soon following the events of last year’s season finale after the curse was broken. Regina shows that there’s a new mayor in town and brings new meaning to the evil in Evil Queen.

The promo also features a glimpse of the new characters who will be arriving in Storybrooke including Captain Hook (Colin O’Donoghue), Mulan (Jamie Chung), Princess Aurora (Sarah Bolger), and Prince Philip (Julian Morris).

After the unveiling of the new TV spot, ABC then released an official description of the first episode which is called ‘Broken:’

“Reality and myth begin to merge as the fairytale characters awaken from Evil Queen Regina’s broken curse and remember who they were. But to their dismay, they aren’t transported back to fairytale land. To make matters worse, Rumplestiltskin – aka Mr. Gold – in an effort to gain the upper hand in his power struggle with Regina, has introduced magic into the town. In fairytales magic has its place, but in our world it can have unfathomable consequences. Meanwhile, back in the fairytale land, Prince Phillip awakens his sleeping beauty, Aurora (Sarah Bolger, ‘The Tudors’), but discovers that he and his traveling companion, Mulan (Jamie Chung, ‘Sucker Punch,’ ‘The Hangover Part II’), will soon have to face a deadly foe.”

With a new weapon in the mix and a deadly foe to contend with, “there is no telling what will be unleashed” in Season 2.

Get a glimpse at what else awaits when ‘Once Upon a Time’ returns on Sunday, September 30th at 8PM ET/PT.

‘Once Upon a Time’ Season 2 Promo #2: