Board Thread:Spoilers!/@comment-27060727-20170803053127/@comment-27060727-20171023190413

“Once Upon a Time” stars Lana Parrilla as Regina/Roni, Robert Carlyle as Rumpelstiltskin/Weaver, Colin O’Donoghue as Hook/Rogers, Andrew J. West as Henry Mills, Gabrielle Anwar as Lady Tremaine/Victoria Belfrey, Dania Ramirez as Cinderella/Jacinda and Alison Fernandez as Lucy. 

Guest starring in this episode are Emilie De Ravin as Belle, Giles Matthey as Gideon, Rose Reynolds as Tilly/Alice and Adelaide Kane as Drizella/Ivy.

“Beauty” was written by Dana Horgan & Leah Fong and directed by Mick Garris.