Cast (19)

Megalyn Echikunwoke

Mari McCabe / Vixen (voice)

Stephen Amell

Oliver Queen / Green Arrow (voice)

Grant Gustin

Barry Allen / The Flash (voice)

Emily Bett Rickards

Felicity Smoak / Overwatch (voice)

Carlos Valdes

Cisco Ramon (voice)

Victor Garber

Dr. Martin Stein / Firestorm (voice)

Brandon Routh

Ray Palmer / The Atom (voice)

Katie Cassidy

Laurel Lance / Black Canary (voice)

Maria Canals-Barrera

Dr. Vargas (voice)

Trevor Devall

Drake / Jones (voice)

Neil Flynn

Chuck (voice)

Hakeem Kae-Kazim

Eshu (voice)

Brandon Keener

Silk Tie (voice)

Toks Olagundoye

Mari's Mother / News Reporter / Teaching Assistant (voice)

Anika Noni Rose

Kuasa (voice)

Sean Patrick Thomas

Professor Macalester (voice)

Kari Wuhrer

Patty (voice)

Kevin Michael Richardson

D.O.C Guard (voice)

Kimberly Brooks

Young Mari (voice)

Crew (20)

Greg Berlanti

Executive Producer

Marc Guggenheim

Executive Producer

Andrew Kreisberg

Executive Producer

Wendy Mericle

Writer

Keto Shimizu

Writer

Brian Ford Sullivan

Writer

Lauren Certo

Writer

James Tucker

Producer

Curt Geda

Director

James Tucker

Director

Nolan Dunbar

Writer

Sarah Tarkoff

Writer

Marc Guggenheim

Writer

Marc Guggenheim

Story Editor

Keto Shimizu

Story Editor

Wes Gleason

Casting

Blake Neely

Music

Nathaniel Blume

Music

Christopher D. Lozinski

Editor

Nick Reczynski

Editor