Skip to main content Skip to footer site map

ONCE UPON A TIME To End With End Of Season 7

ONCE UPON A TIME To End With End Of Season 7

According to Deadline, it has been reported that ABC's drama ONCE UPON A TIME will come to an end after season 7. The finale will officially air in May, after over 150 episodes. Read more about it from Deadline here!

"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, Alison Fernandez as Lucy, and Mekia Cox as Sabine/Tiana.

Guest starring in this episode are Rose Reynolds as Alice/Tilly, Adelaide Kane as Drizella/Ivy, Emma Booth as Witch/Gothel/Eloise Gardener, Rebecca Mader as Zelena/Kelly, Nathan Parsons as Nick Branson, Yael Yurman as Anastasia, Sara Tomko as Tiger Lily and Tiera Skovbye as Robin.

"The Eighth Witch" was written by Jane Espenson & Jerome Schwartz, and directed by Ralph Hemecker.

Related Articles View More TV Stories

More Hot Stories For You