“Once Upon a Time” stars Ginnifer Goodwin as Snow White/Mary Margaret, Jennifer Morrison as Emma Swan, Lana Parrilla as the Evil Queen/Regina, Josh Dallas as Prince Charming/David, Emilie de Ravin as Belle, Colin O’Donoghue as Hook, Michael Raymond-James as Baelfire/Neal Cassidy, Jared S. Gilmore as Henry Mills and Robert Carlyle as Rumplestiltskin/Mr. Gold.
Guest starring are Robbie Kay as Pan, Skyler Gisondo as Devin, Bernard Curry as Liam, Parker Croft as Felix and Jordan Schartner as sailor.
”Good Form” was written by Christine Boylan & Daniel T. Thomsen and directed by Jon Amiel.
Source: ABC