Site Migration

The server migration is on hold. Check here for more info.


Once Upon a Time/The Final Battle

From The TV IV
Jump to: navigation, search
The Final Battle
Season 6, Episodes 21 & 22
Airdate May 14, 2017
Production Number 621/622
Written by Edward Kitsis &
Adam Horowitz
Directed by Steve Pearlman (part 1)
Ralph Hemecker (part 2)
Stream Amazon.gif
← 6x20
The Song in Your Heart
7x01 →
Hyperion Heights
Once Upon a TimeSeason Six
Movie_Projector_Icon.gif This article about an episode needs to be expanded with more information.
Please help out by editing it.

The Final Battle is the twenty-first and twenty-second episodes of the sixth season of Once Upon a Time, and the one hundred thirty-second and one hundred thirty-third episodes overall.

Starring: Ginnifer Goodwin (Snow White / Mary Margaret Blanchard), Jennifer Morrison (Emma Swan), Lana Parrilla (Regina Mills, Evil Queen), Josh Dallas (Prince Charming / David Nolan), Emilie de Ravin (Belle), Colin O'Donoghue (Captain Hook), Jared S. Gilmore (Henry Mills), Rebecca Mader (Wicked Witch of the West / Zelena)

and Robert Carlyle (Rumplestiltskin / Mr. Gold)

Guest Starring: Deniz Akdeniz (Aladdin), Lee Arenberg (Leroy), Karen David (Jasmine), Beverley Elliott (Granny), Alison Fernandez (Lucy Mills), Sean Maguire (Robin of Locksley), Giles Matthey (Gideon), Jaime Murray (Black Fairy / Fiona), Raphael Sbarge (Archie Hopper), Olivia Steele Falconer (Violet), Sara Tomko (Tiger Lily), Andrew J. West (Adult Henry Mills)

Co-Starring: Peter Marcin (Chief), Ingrid Torrance (Nurse Ratched), Faustino di Bauda (Walter), Gabe Khouth (Mr. Clark)

Contents

Plot Overview

Notes

Arc Advancement

Happenings

Characters

Referbacks

Trivia

The Show

Behind the Scenes

Allusions and References

Memorable Moments

Quotes