Cast & Crew

Directed by

Ethan Spaulding

Writing Credits

Emilio Ortega Aldrich
(written by) &
Lauren Certo
(written by) &
Marc Guggenheim
(written by) &
Sarah Hernandez
(written by) &
Elizabeth Kim
(written by) and
Sarah Tarkoff
(written by)
Jerry Siegel
(based on characters created by: Supergirl) &
Joe Shuster
(based on characters created by: Supergirl)
Jack C. Harris
(character created by: The Ray) (as Jack Harris) &
Joe Quesada
(character created by: The Ray)
Gerry Conway
(character created by: Vibe aka Cisco Ramon) &
Chuck Patton
(character created by: Vibe aka Cisco Ramon)
Gerry Conway
(character created by: Vixen) &
Bob Oksner
(character created by: Vixen)

Cast

Russell Tovey
The Ray / Ray Terrill (voice)
Jason Mitchell
Black Condor / John Trujillo (voice)
Dilshad Vadsaria
Phantom Lady / Jenny Knight (voice)
Melissa Benoist
Overgirl
Megalyn Echikunwoke
Vixen / Mari McCabe (voice)
Echo Kellum
Mr. Terrific / Curtis Holt (voice)
Danielle Panabaker
Caitlin Snow
Carlos Valdes
Vibe / Cisco Ramon (voice)
Iddo Goldberg
Red Tornado
Sunil Malhotra
Jacob
Matthew Mercer
Black Arrow / Green Arrow / Oliver Queen / Dollman (voice)
Colleen O'Shaughnessey
Grace Terrill
Laura Post
Little Girl / Mom / Resistance Gunner (voice)
Christopher Corey Smith
Donald
Bruce Thomas
Richard Terrill
Scott Whyte
Blitzkreig / The Flash / Barry Allen (voice)

Produced by

Greg Berlanti
executive producer
Curt Geda
producer (produced by)
Marc Guggenheim
executive producer
Liz Marshall
line producer
Sam Register
producer

Editing by

Kyle Stafford

Casting By

Wes Gleason

Art Direction by

Phil Bourassa

Production Management

Ed Adams
production manager
Brittany Canasi
post-production manager
Peter Girardi
executive in charge of production
Brian E.S. Jones
executive in charge of production
Angela O'Sullivan
production manager
Bobbie Page
production supervisor
Amy Pijanowski
production manager
Cindy Rangel
assistant production manager
Charlie Sweitzer
post-production manager
Nicole Torres
assistant production manager
Rebecca Unger
post-production manager

Art Department

Andy Chiang
prop designer
Brendan Clogher
additional storyboard artist
In Jung
prop designer: Digital eMation Inc.
Young-min Kim
prop designer: Digital eMation Inc. (as Minyung Kim)
Youngsoo Kim
storyboard artist: Digital eMation Inc. (as Yungsoo Kim)
Arthur Lee
prop designer (as Art Lee)
Kyoung-Soo Lee
storyboard artist: Digital eMation Inc. (as Kyungsoo Lee)
Seungkyu Lee
storyboard artist: Digital eMation Inc. (as Seugkyoo Lee)
David Maximo
storyboard artist
Choi Soo Myung
storyboard artist: Digital eMation Inc. (as Soomyung Choi)
Milo Neuman
storyboard artist
Ruben Procopio
storyboard artist
Norm Ryang
prop designer
Sang Il Sim
storyboard artist: Digital eMation Inc. (as Sang-Il Shim)
Kyoung-Won Yim
storyboard artist: Digital eMation Inc. (as Kyungwon Yim)
Emi Yonemura
storyboard artist
Dj Zutkovic
storyboard artist

Sound Department

Jeff O. Collins
recording machine operator
David M. Cowan
adr editor / dialogue editor
Kelly Foley Downs
adr editor / dialogue editor
Patrick J. Foley
adr editor (as Patrick Foley) / dialogue editor (as Patrick Foley)
Mike Garcia
adr editor / dialogue editor
Robert Hargreaves
re-recording mixer / sound designer
Mark Keatts
supervising adr editor (as Mark A. Keatts) / supervising dialogue editor (as Mark A. Keatts)
Wilson Martinez
track reader
Fred Salinas
track reader

Visual Effects by

Eddie Jaeil Byun
cg team: Digital eMation Inc.
Eunjoo Choi
compositor: Digital eMation Inc.
Hyemin Choi
compositor: Digital eMation Inc.
Il Choi
compositor: Digital eMation Inc.
Jin Choi
compositor: Digital eMation Inc.
Seokyoon Choi
compositor: Digital eMation Inc. (as Sukyoon Choi)
Gassama Fatou
cg team: Digital eMation Inc.
Daeguen Hong
cg team: Digital eMation Inc.
Hong June Hyoup
compositor: Digital eMation Inc.
Kyoohwan Jo
compositor: Digital eMation Inc.
Kim Kang-Ok
compositor: Digital eMation Inc. (as Gang-Ok Kim)
Jiwook Kim
compositor: Digital eMation Inc. (as Shiwook Kim)
Sodam Kim
compositor: Digital eMation Inc.
Soo Jeong Kim
compositor: Digital eMation Inc. (as Soojung Kim)
Unsik Kim
compositor: Digital eMation Inc. (as Unshik Kim)
Kwanghee Lee
compositor: Digital eMation Inc.
Moonsub Lee
compositor: Digital eMation Inc.
Zhang-Ho Park
compositor: Digital eMation Inc. (as Jangho Park)
Joo-Hee Yang
compositor: Digital eMation Inc. (as Joohee Yang)
Jungyoon Yang
cg team: Digital eMation Inc.
Hongsun Yoon
cg team: Digital eMation Inc.

Animation Department

Tae Keun Ahn
key animator: Digital eMation Inc. (as Taeguen Ahn)
Yong Ahn
color models: Digital eMation Inc.
Anthony Andrade
effects animator (as Anthony Akira Andrade)
Ji-hyun Baek
key animator: Digital eMation Inc. (as Jihyun Baek)
Kang Seung Chan
color background models: Digital eMation Inc. (as Seungchan Kang)
Hye Young Cho
model checker: Digital eMation Inc. (as Hyeyung Jo)
Jaegyu Cho
key animator: Digital eMation Inc. (as Jaekyoo Jo)
Jinhyun Choi
key animator: Digital eMation Inc.
Kyung-Ho Choi
animation director: Digital eMation Inc. (as Kyungho Choi)
Naksoo Choi
inbetween artist: Digital eMation Inc.
Sangshik Choi
key animator: Digital eMation Inc.
Tristin Cole
background painter
Sean Dempsey
animation timer
Matthew Girardi
supervising technical director
Jeff Hall
animation timer
Brett Hardin
effects animator
Dan Haskett
character designer
Soon-Yi Heo
color background: Digital eMation Inc. (as Suni Heo)
Chulgi Hong
inbetween artist: Digital eMation Inc. (as Chulki Hong)
Jay Hong
background designer
Jin-Yeol Jang
key animator: Digital eMation Inc. (as Jinyul Jang)
Jung Eun Jang
color background: Digital eMation Inc. (as Jung-In Jang)
Hyun Chul Jeong
layout artist: Digital eMation Inc. (as Hyunchul Jung)
Kim Yu Jin
model checker: Digital eMation Inc. (as Yoojin Kim)
Mijung Jun
inbetween artist: Digital eMation Inc.
In Jung
character designer: Digital eMation Inc.
Jin Suk Jung
inbetween artist: Digital eMation Inc. (as Jinsook Jung)
Seung Yong Jung
final checker: Digital eMation Inc. (as Seungyong Jung)
Woorye Jung
ink and paint: Digital eMation Inc. (as Woonrye Jung)
Yoon Jung
key animator: Digital eMation Inc.
Hakjoon Kang
background designer
Sunki Kang
supervising animation director: Digital eMation Inc.
Bongkeun Kim
key animator: Digital eMation Inc.
Bumji Kim
ink and paint: Digital eMation Inc.
Chan-Hee Kim
layout artist: Digital eMation Inc. (as Chanhee Kim)
Eunmi Kim
color background: Digital eMation Inc.
Haesung Kim
color background: Digital eMation Inc.
Hak Yong Kim
key animator: Digital eMation Inc. (as Hakyong Kim)
Hwa Soon Kim
ink and paint: Digital eMation Inc. (as Hwasoon Kim)
Hyo Shik Kim
key animator: Digital eMation Inc. (as Hyoshik Kim)
Jaeong Kim
key animator: Digital eMation Inc.
Jun Chan Kim
layout artist: Digital eMation Inc. (as Joonchan Kim)
Mi Jung Kim
ink and paint: Digital eMation Inc. (as Mijung Kim)
Mi-young Kim
ink and paint: Digital eMation Inc. (as Miyung Kim)
Myung Ho Kim
inbetween artist: Digital eMation Inc. (as Myungho Kim)
Namgi Kim
inbetween artist: Digital eMation Inc. (as Namki Kim)
Tae-il Kim
layout artist: Digital eMation Inc. (as Taeil Kim)
Tae-Jin Kim
model checker: Digital eMation Inc. (as Taejin Kim)
Young-min Kim
character designer: Digital eMation Inc. (as Minyung Kim)
Younggi Kim
key animator: Digital eMation Inc. (as Yungki Kim)
Yung-eun Ko
ink and paint: Digital eMation Inc.
Kyoung Ran Ku
ink and paint: Digital eMation Inc. (as Kyungran Koo)
Beom-seok Lee
key animator: Digital eMation Inc. (as Bumsuk Lee)
Eun Kyoung Lee
inbetween artist: Digital eMation Inc. (as Eunkyung Lee)
Jeong Eun Lee
ink and paint: Digital eMation Inc. (as Jung-In Lee)
Ji Youn Lee
ink and paint: Digital eMation Inc. (as Jiyun Lee)
Jongkook Lee
inbetween artist: Digital eMation Inc.
Kyoung-Soo Lee
animation director: Digital eMation Inc. (as Kyungsoo Lee)
Moonjae Lee
key animator: Digital eMation Inc.
Myunghoon Lee
color background: Digital eMation Inc.
Sunho Lee
background designer: Digital eMation Inc.
Yu-Jin Lee
color models: Digital eMation Inc. (as Yujin Lee)
Pakin Liptawat
background designer
Chun Liu
background painter
Michael Lockwood
background designer
Pamela Long
color stylist
Michel Lyman
animation timer (as Mike Lyman)
Hector Martinez
background painter
Tom Mazzocco
animation timer
Hyunhee Oh
color background models: Digital eMation Inc.
Ung-Hwan Oh
background designer: Digital eMation Inc. (as Eunghwan Oh)
Heon Kook Park
animation director: Digital eMation Inc. (as Hunkook Park)
Kyungmi Park
inbetween artist: Digital eMation Inc.
Sojung Park
color background: Digital eMation Inc.
Yun Hee Park
color background: Digital eMation Inc. (as Yunhee Park)
Jason Plapp
effects animator
Tom Pope
animation timer
Justin Schultz
animation checker
Hyun Woo Seo
layout artist: Digital eMation Inc. (as Hyunwoo Seo)
Young Hee Sim
key animator: Digital eMation Inc. (as Yunghee Shim)
Cameron Thompson
background designer
Kwang-seock Yang
layout artist: Digital eMation Inc. (as Kwangsuk Yang)
Seung Woo Yang
key animator: Digital eMation Inc. (as Seungwoo Yang)
Heung Eok Yeom
key animator: Digital eMation Inc. (as Heung-Uk Yum)
Wung Yim
key animator: Digital eMation Inc. (as Woong Yim)
Young-Tae Youn
key animator: Digital eMation Inc. (as Yungtae Yoon)
Wei M. Zhao
background painter (as Wei Zhao)
Richard Ziehler-Martin
background painter

Casting Department

Liz Carroll
casting administrator

Editorial Department

Harrison T. Barth
assistant editor
Michael Buck
assistant editor (as Michael G. Buck)
David Cowles
on-line editor
Greg Emerson
post-production executive
Gabriel Gianola
assistant film editor
Matt Hanchey
assistant editor

Additional Crew

Ashley Hee-Eun Bae
production staff: Digital eMation Inc.
Cher Bentley
production support
Lori Blackstone
business & legal affairs
Brendan Brasier
rights & clearances
Sang-Wook Cho
production staff: Digital eMation Inc. (as Sangwook Jo)
Yadira Davis
production accountant
Tina Fallah
production support
Daphne Fei
production administrator
Jehan Jawad
business & legal affairs
Sujin Jung
production staff: Digital eMation Inc.
Agatha Sarim Kim
production staff: Digital eMation Inc.
Audrey Kim
production support
Pan-Sub Kim
production staff: Digital eMation Inc. (as Pansub Kim)
Scarlet Sookyung Kim
production staff: Digital eMation Inc.
Leif Kjaer
vice president of business and legal affairs
Kyunmin Lee
production staff: Digital eMation Inc. (as Kyoonmin Lee)
Debbie Lindquist
production accountant
Andrea Lo
production support
Rebecca Mathany
business & legal affairs
Tamara Miles
production support
Shanon Muir
business & legal affairs
Bonnie Negrete
business & legal affairs
Britton Payne
business & legal affairs
Kimberly Shekerlian
business & legal affairs (as Kim Shekerlian)
Maral Simonian
production accountant
Kira Tirimacco
production support
Renee Toporzysek
production support
Athena Wingate
production accountant
All Filters