And Straight On 'Til Morning

"And Straight On 'Til Morning" is the upcoming twenty-second episode of Season Two of ABC's Once Upon a Time. It was written by Adam Horowitz & Edward Kitsis. It will be the forty-fourth episode overall.

More information will be added as it is released.

Cast
(This list is based on actors and characters known to be in the episode. It will be updated as more information is released)

Starring

 * Ginnifer Goodwin as Snow White/Mary Margaret Blanchard
 * Jennifer Morrison as Emma Swan
 * Lana Parrilla as Evil Queen/Regina Mills
 * Josh Dallas as Prince Charming/David Nolan
 * Emilie de Ravin as Belle (Enchanted Forest)/Belle (Storybrooke)
 * Jared S. Gilmore as Henry Mills
 * Colin O'Donoghue as Hook
 * Robert Carlyle as Rumplestiltskin/Mr. Gold

Guest Starring

 * Sarah Bolger as Aurora
 * Jamie Chung as Mulan
 * Beverley Elliott as Granny (Enchanted Forest)/Granny (Storybrooke)
 * Ethan Embry as Greg Mendell
 * Sonequa Martin-Green as Tamara
 * Julian Morris as Prince Phillip
 * Michael Raymond-James as Neal Cassidy
 * Dylan Schmid as Baelfire
 * Felix

(Bold characters have been further confirmed by news articles/photos)