Arrow official wallpaper
Arrow poster

Arrow

(2012)

Cast

Stephen Amell as Oliver Queen / Green Arrow
Stephen Amell

as Oliver Queen / Green Arrow

Rick Gonzalez as Rene Ramirez / Wild Dog
Rick Gonzalez

as Rene Ramirez / Wild Dog

Katherine McNamara as Mia Smoak / Blackstar
Katherine McNamara

as Mia Smoak / Blackstar

David Ramsey as John Diggle / Spartan
David Ramsey

as John Diggle / Spartan

Katie Cassidy as Laurel Lance / Black Canary
Katie Cassidy

as Laurel Lance / Black Canary

Juliana Harkavy as Dinah Drake / Black Canary
Juliana Harkavy

as Dinah Drake / Black Canary

Joseph David-Jones as Connor Hawke
Joseph David-Jones

as Connor Hawke

Ben Lewis as Adult William Clayton
Ben Lewis

as Adult William Clayton

Crew

Mark Bunting as Directing department
Mark Bunting

First Assistant Director

Beth Schwartz as Production department
Beth Schwartz

Executive Producer

Marc Guggenheim as Production department
Marc Guggenheim

Consulting Producer

Greg Berlanti as Production department
Greg Berlanti

Executive Producer

Blake Neely as Sound department
Blake Neely

Original Music Composer

Ken Shane as Directing department
Ken Shane

First Assistant Director