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.

Synopsis
The inhabitants of Storybrooke brace themselves for the end when Greg and Tamara detonate the trigger Regina had placed within the curse, with the annihilation of the town and its residents imminent; and Mr. Gold mourns the loss of his son, Bae/Neal. Meanwhile, back in Neverland of the past, Hook discovers his connection to a young Bae after he rescues him from the sea and soon realizes that the Lost Boys are in hot pursuit of the boy.

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
 * Meghan Ory as Red Riding Hood/Ruby
 * Robert Carlyle as Rumplestiltskin/Mr. Gold

Guest Starring

 * Raphael Sbarge as Jiminy Cricket/Archie Hopper
 * Lee Arenberg as Grumpy/Leroy
 * Michael Raymond-James as Neal Cassidy
 * Beverley Elliott as Granny (Enchanted Forest)/Granny (Storybrooke)
 * David-Paul Grove as Doc (Enchanted Forest)/Doc (Storybrooke)
 * Gabe Khouth as Sneezy/Mr. Clark
 * Faustino Di Bauda as Sleepy/Walter
 * Jeffrey Kaiser as Dopey (Enchanted Forest)/Dopey (Storybrooke)
 * Michael Coleman as Happy (Enchanted Forest)/Happy (Storybrooke)
 * Mig Macario as Bashful (Enchanted Forest)/Bashful (Storybrooke)
 * Dylan Schmid as  young Baelfire
 * Ethan Embry as Greg Mendell
 * Christopher Gauthier as William Smee (Enchanted Forest)/William Smee (Storybrooke)
 * Sonequa Martin-Green as Tamara
 * Park Croft as Felix
 * Alex Barima as twin one
 * Jack Diblasio as twin two

Uncredited

 * Sarah Bolger as Aurora
 * Jamie Chung as Mulan
 * Julian Morris as Prince Phillip

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