User:Rubenvst/Beauties and the Beast

"Beauties and the Beast" is the sixt episode of Season Eight of ABC's Once Upon a Time. It was written and directed by Rubenvst. It will be the one hundred and sixty-first episode of the series overall.

Starring

 * Lana Parrilla as Evil Queen/Good Queen
 * Rebecca Mader as Zelena/Kelly West
 * Andrew J. West as Henry Mills
 * Colin O'Donoghue as Hook (Wish Realm)/Rogers
 * Adelaide Kane as Drizella/Ivy Belfrey
 * Keegan Connor Tracy as Blue Fairy/Mother Superior

Special Guest Starring

 * Robert Carlyle as Rumplestiltskin/Mr. Gold/Weaver
 * Emilie de Ravin as Belle/Belle French
 * Jared S. Gilmore as Sir Henry (Wish Realm)

Guest Starring

 * Giles Matthey as Gideon
 * Alex Lawther as Christopher Robin
 * Amy Smart as Aphrodite
 * Toby Regbo as Cupid
 * Unknown as Apollo