Board Thread:Fanon: Season 8 & Beyond/@comment-25375217-20180529030357/@comment-25375217-20180813213055

 ONCE UPON A TIME  Season 8, Episode 20 "Deal with the Devil"

The war between and the  draws nearer, and the White Witch approaches Regina with an offer that seems too good to be true. But even though she knows it is likely a trap, she can't fight the temptation to accept her terms. As Drizella prepares to cast her Dark Curse, Regina is forced to make a similar deal in order to stop her, on Once Upon a Time, FRIDAY, APRIL 26 (8:00 PM ET).

Once Upon a Time stars Lana Parrilla as Regina Mills/Evil Queen/, Andrew J. West as Henry Mills, Dania Ramirez as Jacinda Vidrio/Cinderella, Alison Fernandez as Lucy Mills, Mekia Cox as Sabine/Tiana, Rebecca Mader as Zelena, Agnes Bruckner as Lily Page, Josh Dallas as David Nolan/Prince Charming, and Ginnifer Goodwin as Mary Margaret Blanchard/Snow White.

Guest starring in this episode are Jaime Murray as the Black Fairy, William Shatner as, Jeff Ward as , Nathan Parsons as Jack, Colin O'Donoghue as Hook, Tiera Skovbye as Robin, Adelaide Kane as Drizella, and Gabrielle Anwar as Rapunzel Tremaine.

"" was written and directed by DatNuttyKid.