Edit
"Once Upon a Time" The Final Battle: Part 1 (TV Episode 2017) Poster

Full Cast & Crew

Directed by 

Steve Pearlman

Writing Credits  

Edward Kitsis ... (created by) &
Adam Horowitz ... (created by)
 
Edward Kitsis ... (written by) &
Adam Horowitz ... (written by)
 
Brigitte Hales ... (story editor) &
Leah Fong ... (story editor)

Cast (in credits order)  

Ginnifer Goodwin ... Snow White
Jennifer Morrison ... Emma Swan
Lana Parrilla ... Evil Queen
Josh Dallas ... Prince Charming
Emilie de Ravin ... Belle Gold (voice)
Colin O'Donoghue ... Captain Killian 'Hook' Jones
Jared Gilmore ... Henry Mills (as Jared S. Gilmore)
Rebecca Mader ... Zelena
Robert Carlyle ... Mr. Gold
Deniz Akdeniz ... Aladdin
Karen David ... Jasmine
Alison Fernandez ... Lucy Vidrio
Giles Matthey ... Gideon
Jaime Murray ... Fiona
Raphael Sbarge ... Dr. Archibald 'Archie' Hopper
Andrew J. West ... Henry Mills
Peter Marcin ... Chief
Ingrid Torrance ... Nurse Ratched
Rest of cast listed alphabetically:
Facundo Reyes ... Capitán Killian Garfio Jones / Oficial Rogers (voice)
Tony Amendola ... Marco (archive footage) (uncredited)
Lee Arenberg ... Leroy (archive footage) (uncredited)
Daevyd Avalon ... Doc (archive footage) (uncredited)
Andrew Beha Andrew Beha ... MacGuffin Clan (uncredited)
Michael Coleman ... Happy (archive footage) (uncredited)
Faustino Di Bauda Faustino Di Bauda ... Walter (archive footage) (uncredited)
Liam Raymond Dib ... Henry PD (uncredited)
Beverley Elliott ... Granny Lucas (archive footage) (uncredited)
Gabe Khouth ... Mr. Clark (archive footage) (uncredited)
Mig Macario ... Bashful (archive footage) (uncredited)
Keegan Connor Tracy ... Mother Superior (archive footage) (uncredited)

Produced by 

Andrew Chambliss ... executive producer
Jane Espenson ... co-executive producer
Kathy Gilroy ... producer (produced by)
David H. Goodman ... executive producer
Felix Hernandez ... co-producer
Dana Horgan ... co-producer
Adam Horowitz ... executive producer (showrunner) / executive producer
Stephen Judge ... associate producer
Edward Kitsis ... executive producer
Steve Pearlman ... executive producer
Jerome Schwartz ... supervising producer
Nelson Soler ... supervising producer
Helga Ungurait ... producer
Brian Wankum ... producer

Music by 

Mark Isham

Cinematography by 

Tony Mirza ... director of photography

Editing by 

Geofrey Hildrew
Robert Lanford
Jim Towne ... (edited by)

Casting By 

Veronica Collins Rooney
Christina Conover ... (as Christina Conover Tongue)

Production Design by 

Steven Wolff

Art Direction by 

Gregory G. Venturi ... (as Greg Venturi)

Set Decoration by 

Mark Lane

Costume Design by 

Eduardo Castro

Makeup Department 

Marlaine Andresen ... assistant makeup artist
Amber Crombach ... first assistant makeup artist
Kris Evans ... makeup department head
Brittin Ireland ... hair stylist
Juliana Vit ... key makeup artist
Ashley Young ... hair department head

Production Management 

Dennis Swartman ... production manager

Second Unit Director or Assistant Director 

Tyra Atkins ... second assistant director
Steve Bors ... trainee assistant director
Carol Korm ... key background coordinator
Krista Martin ... additional assistant director
Michelle Morris ... first assistant director
Aaron Wintringham ... third assistant director

Art Department 

Sandra Baier ... Prop Buyer
Bill Burd ... property master
Tamara Gauthier ... set buyer
Peter Grace ... construction coordinator
Mark Linsley ... props
Michael Kevin MacArthur ... carpenter
Richard Marmion ... sculptor
Wendy McAllister ... storyboard artist
Sean McGee ... assistant property master
Hitoshi Okamoto ... lead sculptor / sculpting foreman
Clayton Rivard ... paint coordinator
Regan Steele ... set dresser
Roger Trory ... set dresser
Paolo G. Venturi ... illustrator
Chelsea Yusep ... assistant set decorator

Sound Department 

Lindsay Bucknell ... production sound mixer
Emilie Corpuz ... assistant sound editor
Thomas DeGorter ... supervising sound editor (as Thomas E. deGorter)
Daniel Douglass ... dialogue editor
Cameron Foodikoff ... sound assistant
John Guentner ... foley mixer
Jacob McNaughton ... foley mixer
Paul Menichini ... sound designer
Samuel Munoz ... foley editor
Nick Neutra ... foley supervisor
Gerry Saenz ... augmented mixer
Joseph Schultz ... re-recording mixer (as Joe Schultz) / supervising sound editor (as Joe Schultz)
Noel Vought ... foley artist
Christopher Cleator ... adr mixer (uncredited)

Special Effects by 

Robert Martin Luther Carter ... special effects assistant

Visual Effects by 

Donald Altamirano ... fx artist
Graeme Baitz ... compositing supervisor
Marc Bonneviot ... lookdev td
Sean Bowers ... scheduling
Ravinder Brar ... visual effects artist
Marcello P. Carvalho ... cg artist
Balachandar Chandrasekaran ... compositor: zoic
Craig Clarke ... visual effects on-set supervisor
Robert Cvengros ... tracking & matchmove
Sarah Delguste ... digital compositor
Matt Drake ... on-set zeus supervisor
Geoff DuQuette ... digital compositor
Rogiero Fernández ... compositor: Zoic
David Gattey ... i/o coordinator / on-set previz assistant
Mark Gordon ... digital compositor
Yash Gowda ... digital compositor: Zoic Studios
Brent Greening ... digital compositor
Paul Griffin ... animation supervisor
Henric Hedin ... digital compositor
Peter Hunt ... facility cg supervisor: Zoic Studios
Zak Johannesen ... tracking/matchmove/layout artist
Bradley Jordan ... visual effects coordinator (as Bradley D. Jordan)
Terry Kalinich ... senior tech animator
Remi Lariviere ... compositor
Jessica LeClair ... visual effects coordinator
Pauline Liquido ... compositor: Zoic
Ricardo Marmolejo ... digital compositor
Marc Mason ... senior visual effects coordinator: zoic studios
Christina Nakhvat ... visual effects
Andrew Orloff ... visual effects supervisor
Lokesh Prakash ... 2d sequence lead
Reo Prendergast ... character development supervisor/character designer
Rob Price ... visual effects supervisor
Lance Ruzicka ... visual effects
Mahmoud Salah ... character artist
Faozan Salman ... roto/paint artist
Jonathan S. Smith ... roto/paint artist
Kevin Struckman ... on-set visual effects supervisor / zeus supervisor
Jim Su ... character supervisor
Ying Sun ... digital compositor
Steven Wade ... compositor: Zoic
Omar Wali ... roto/paint artist
Adina Wernstedt ... digital compositor: Zoic Studios
Melissa Ziefflie ... visual effects producer
Frans de Vries ... tracking/matchmove/layout artist (uncredited)
Pete Mastalyr ... digital compositor (uncredited)
Deepak More ... senior effects technical director (uncredited)
Cristian Slavik ... digital compositor (uncredited)
Alexandra Jane Vahlbruch ... visual effects coordinator: camera department, Zoic Studios (uncredited)

Stunts 

Maja Aro ... stunt coordinator

Camera and Electrical Department 

Matt Bonin ... best boy grip
Tracey Chapman ... chief lighting technician
David Crone ... camera operator
Rob Crone ... camera operator
Chris DeVito ... key grip: 2nd unit
Tyrone Gibson ... grip
Chris Helcermanas-Benge ... still photographer
Allison Short ... first assistant b camera
Bruno Souza ... second assistant camera: "b" camera
Chris Tambosso ... dolly grip
Jessica Yi ... grip
John Zulinski ... key grip
Todd Martin ... Best Boy Rigging LX Locations (uncredited)

Animation Department 

Omaikel Alfaro ... animator
Adrien Crespon ... animator

Casting Department 

Jessica Cameron ... location casting associate
Corinne Clark ... casting: Canada
Rebecca Davidson ... casting assistant
Jennifer Page ... casting: Canada
Georgia Simon ... adr voice casting

Costume and Wardrobe Department 

Beverlee June Fix ... prep costumer
Charron Hume ... set costumer
Hollie McBeth ... key dyer breakdown artist
Ayla McIninch ... prep costumer
Alison Roy ... Cutter
Heather Seshadri ... key dyer breakdown artist
Kai Siperko ... truck costumer
Melissa Woods ... assistant costume designer

Editorial Department 

Chad Band ... colorist: dailies
Sean Hancock ... post-production coordinator
Shane Lefler ... assistant editor
Ren Manlolo ... senior dailies operator
W. Cody Nelson ... dailies operator
Benjamin D. Stokes ... assistant editor (as Benjamin Stokes)
Raoul Crosby ... dailies (uncredited)
Wade Felker ... colorist (uncredited)
Kevin Fairfax Harwood ... data io manager (uncredited)
Yoon Hee Hwang ... dailies operator (uncredited)
George Manno ... colorist (uncredited)

Location Management 

Scott Walden ... location manager

Music Department 

Greg Ballinger ... orchestrator
Steve Dress ... musician
Justin Hopfer ... music editor
Mark Isham ... composer: theme music
Tyler Parkinson ... music score engineer
Cameron Patrick ... orchestrator
Michael D. Simon ... composer: additional music
Bill Booth ... musician: trombone (uncredited)
Peter Rotter ... orchestra contractor (uncredited)

Script and Continuity Department 

Laura Collini ... script supervisor
Brian Ridings ... script coordinator

Transportation Department 

Wayne Power ... transportation coordinator

Additional Crew 

Tucker Anderson ... production assistant
Peter Avellino ... production staff
Paul Becker ... choreographer
Sunny Briyah ... production assistant
Chris Crawford ... production assistant
Nicole Crowe ... key production assistant
Jessica Delgado ... production staff (as Jess Delgado Sawa)
Ema Mac Duff ... production assistant
Loren Elkins ... assistant: Ginnifer Goodwin & Josh Dallas
Ben Fleck ... production staff
Rachel Graham ... studio teacher (as Rachel Diane Graham)
Paul Karp ... writers assistant
Jeff Kent ... production staff
Samuel Koepenick ... production staff
Lukasz Madziag ... production coordinator
Tony Mitchell ... production staff
Rachel Movold ... production assistant
Wendy O'Neill ... production accountant
Kimberly Panunzio ... epk producer
Paul Plancich ... labourer/first aid
Jordan Schorr ... production staff
Tate Sonnack ... epk production manager
Carla Svensson ... assistant accountant

See also

Release Dates | Official Sites | Company Credits | Filming & Production | Technical Specs

Contribute to This Page


Recently Viewed