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

 ONCE UPON A TIME  Season 8, Episode 21 "The Last Battle"

The war between and the  has begun and the fate of the realms is at stake. But even as the heroes' victory draws nearer, Regina worries that her other self still has a trick up her sleeve, on Once Upon a Time, FRIDAY, MAY 10 (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, and Jeff Ward as.

"" was written and directed by DatNuttyKid.