Cast and Crew of Arrow

Arrow

Arrow is a popular superhero television series that first aired in 2012, based on the DC Comics character Green Arrow. The show follows the life of Oliver Queen, played by Stephen Amell, a wealthy billionaire playboy who finds himself stranded on a remote island after a shipwreck. Presumed dead, Oliver returns to Star City five years later, not only physically transformed but also with a newfound purpose. He dons a hood and becomes a vigilante, using his archery skills to fight crime and corruption in the city.

One of the key characters in Arrow is John Diggle, played by David Ramsey. Diggle is a former military operative who becomes Oliver's bodyguard and confidant. As the series progresses, Diggle becomes an integral part of Team Arrow, using his military training and tactical skills to help take down the city's criminal underworld. Together, Oliver and Diggle form a strong bond, with Diggle serving as a mentor and friend to the hooded vigilante.

The show is known for its gritty and action-packed storylines, as well as its complex characters and relationships. Over the course of eight seasons, Arrow has introduced a wide range of characters from the DC Comics universe, including Felicity Smoak, Thea Queen, Roy Harper, and Laurel Lance. Each character brings their own unique skills and personalities to the team, creating a dynamic and diverse cast. With its intense fight scenes, intricate plotlines, and emotional character arcs, Arrow is a must-watch for any superhero fan.

Ran for 9 seasons.

Main Cast of Arrow

Stephen Amell as Oliver Queen / Green Arrow

Stephen Amell

Oliver Queen / Green Arrow
Stephen Amell's portrayal of Oliver Queen, also known as the Green Arrow, in The CW's "Arrow" has been widely praised for its intensity and depth. Amell brought a raw physicality to the role, performing many of his own stunts, which lent an authenticity to the action sequences that became a hallmark of the series. His ability to convey the emotional complexity of Oliver Queen—a formerly reckless playboy turned vigilante hero seeking redemption and grappling with his dual identity—resonated with audiences. Amell effectively captured the essence of a conflicted character, balancing the brooding nature of the Arrow with the more lighthearted and socially conscious persona of the Green Arrow as the series progressed. His dynamic performance anchored the show, as he navigated Oliver's journey through loss, love, leadership, and the struggle to adhere to a moral code, ultimately solidifying Amell as a fan favorite in the superhero television genre.
Rick Gonzalez as Rene Ramirez / Wild Dog

Rick Gonzalez

Rene Ramirez / Wild Dog
David Ramsey as John Diggle / Spartan

David Ramsey

John Diggle / Spartan
David Ramsey's portrayal of John Diggle, also known as Spartan, in The CW's "Arrow" has been a cornerstone of the series since its inception. As Oliver Queen's trusted confidant and eventual partner in vigilantism, Ramsey brings a grounded and commanding presence to the role, embodying the character's military background and moral compass. His performance is marked by a seamless blend of physical prowess and emotional depth, showcasing Diggle's evolution from a bodyguard skeptical of vigilante justice to a fully-fledged hero in his own right. Ramsey's Diggle often serves as the heart and conscience of Team Arrow, providing a relatable human perspective amidst the extraordinary circumstances that surround the group. His interactions with the other characters, particularly his brotherly bond with Oliver Queen, played by Stephen Amell, are filled with camaraderie and genuine affection, which has endeared him to fans and provided a necessary anchor to the often tumultuous narrative. Ramsey's nuanced portrayal, coupled with his ability to deliver both sharp humor and dramatic gravitas, has solidified John Diggle as an essential and beloved figure within the Arrowverse.
Susanna Thompson as Moira Queen

Susanna Thompson

Moira Queen
Susanna Thompson delivered a compelling and multifaceted performance as Moira Queen in The CW's "Arrow," a series that reimagines the classic Green Arrow comic books. As the matriarch of the Queen family, Thompson's Moira is a character of depth and complexity, expertly navigating the treacherous waters of Starling City's elite while grappling with her own dark past. Her portrayal is marked by a regal presence and a steely resolve, which often masks the fear and guilt that come with the secrets she harbors. Thompson brings a sense of gravitas to the role, imbuing Moira with a mother's fierce protectiveness and a leader's decisiveness, all while maintaining an underlying vulnerability that makes her deeply relatable. Her performance is highlighted by powerful scenes where she stands her ground against formidable adversaries, as well as tender moments that reveal the heartache of a mother willing to do anything to keep her family safe. Thompson's Moira Queen is a testament to her range as an actress, as she effortlessly transitions from a calculated power player to a remorseful conspirator, and ultimately to a self-sacrificing martyr, leaving an indelible mark on the series and its fans.
Ben Lewis as Adult William Clayton

Ben Lewis

Adult William Clayton
Emily Bett Rickards as Felicity Smoak

Emily Bett Rickards

Felicity Smoak
Paul Blackthorne as Quentin Lance

Paul Blackthorne

Quentin Lance
Colton Haynes as Roy Harper / Arsenal

Colton Haynes

Roy Harper / Arsenal , Roy Harper
Matt Nable as Ra's al Ghul

Matt Nable

Ra's al Ghul
Josh Segarra as Adrian Chase

Josh Segarra

Adrian Chase
Claire Smithies as Promoter

Claire Smithies

Promoter
Colin Salmon as Walter Steele

Colin Salmon

Walter Steele
Echo Kellum as Curtis Holt / Mr. Terrific

Echo Kellum

Curtis Holt / Mr. Terrific , Curtis Holt
John Barrowman as Malcolm Merlyn

John Barrowman

Malcolm Merlyn
Kelly Hu as China White

Kelly Hu

China White
Neal McDonough as Damien Darhk

Neal McDonough

Damien Darhk
Joe Dinicol as Rory Regan / Ragman

Joe Dinicol

Rory Regan / Ragman
Kirk Acevedo as Ricardo Diaz

Kirk Acevedo

Ricardo Diaz
Andrea Sixtos as Adult Zoe Ramirez

Andrea Sixtos

Adult Zoe Ramirez
Katie Cassidy as Black Siren

Katie Cassidy

Black Siren , Laurel Lance / Black Canary , Laurel Lance / Black Siren , Laurel Lance
Willa Holland as Thea Queen / Speedy

Willa Holland

Thea Queen / Speedy , Thea Queen

Crew of Arrow

Full backstage crew list →