User:Truest Believer/Heiress of Magic

"Heiress of Magic" is the tenth episode of User: Truest Believer/Season Eight of ABC's Once Upon a Time. It was written and directed by Truest Believer. It is the one hundred and sixty fifth episode of the series overall. It premiered on July, 9th.

Synopsis
When the heroes wake up in the Fairy Tale Land, they realize that Wish Zelena succeded with her spell, while a hurted Wish Zelena is being held by the Blue Fairy in the Sacred Fairy Vault. New teams are formed and epic battles are fought, while in the past, Reul Ghorm does whatever it takes to protect her kingdom.

Starring

 * Lana Parrilla as Regina Mills/Evil Queen (Serum)
 * Andrew J. West as Henry Mills
 * Rebecca Mader as Zelena/Zelena (Wish Realm)
 * Colin O'Donoghue as Hook/Rogers
 * Dania Ramirez as Cinderella
 * Rose Reynolds as Alice
 * Tiera Skovbye as Robin Hood
 * Adelaide Kane as Drizella
 * Kristin Bauer van Straten as Maleficent

Starring

 * Keegan Connor Tracy as Blue Fairy
 * Ginnifer Goodwin as Snow White
 * Josh Dallas as Prince Charming
 * Jennifer Morrison as Emma Swan
 * Giancarlo Esposito as Sidney Glass
 * Anne Hathaway as Morgana LeFay
 * Jennifer Lawrence as Mombi
 * Amy Adams as Winifred Sanderson
 * John Lithgow as White Rabbit
 * Chad Rook as Captain Ahab
 * Amy Acker as Nova
 * Rose McIver as Tinker Bell
 * Dan Stevens as Dracula
 * Sean Maguire as Robin of Locksley (Wish Realm)
 * Jordana Largy as Silvermist
 * Sophie Turner as Circe
 * Michael Socha as Will Scarlet
 * Stephen Fry as McGee
 * Eion Bailey as August W. Booth
 * Javier Bardem as Zorro
 * Elliot Knight as Merlin
 * Yael Yurman as Anastasia
 * Ali Cobris as Sahara
 * Cate Blanchett as Sarah Sanderson
 * Melissa McCarthy as Mary Sanderson
 * Julia Roberts as Queen Clarion
 * Kathy Bates as Fairy Mary
 * Cheyenne Jackson as Guy of Gisbourne
 * Johnny Depp as Jack Sparrow

Co-Starring

 * Arnold Vosloo as Vizir
 * Bryce Gheisar as Prince Neal
 * Unknown as Sultan Hamed