<P> Throughout the series, he is joined by others in his quest to protect Starling City . The characters that eventually aid Queen's vigilante efforts include: former soldier John Diggle (David Ramsey), I.T. expert and skilled hacker Felicity Smoak (Emily Bett Rickards), former assassin Sara Lance (Caity Lotz), aspiring vigilante Roy Harper (Colton Haynes), Oliver's sister Thea / Speedy (Willa Holland), and attorney - turned - vigilante Laurel Lance (Katie Cassidy). The group also receives support from Quentin Lance (Paul Blackthorne) who works at the police department . Characters from Oliver's past appear in a separate story arc based on Oliver's flashbacks, which highlight parallels from Oliver's history that shape events in the main story . </P> <P> The following is a list of characters who have appeared in the television series . Many are named after (or based on) DC Comics characters . </P> <Table> <Tr> <Th> Character </Th> <Th> Portrayed by </Th> <Th> First appearance </Th> <Th_colspan="6"> Seasons </Th> </Tr> <Tr> <Th> </Th> <Th> </Th> <Th> </Th> <Th> </Th> <Th> 5 </Th> <Th> 6 </Th> </Tr> <Tr> <Th_colspan="9"> Main characters </Th> </Tr> <Tr> <Td> Oliver Queen / Green Arrow </Td> <Td> Stephen Amell </Td> <Td> "Pilot" </Td> <Td_colspan="6"> Main </Td> </Tr> <Tr> <Td> Laurel Lance / Black Canary (Earth - 1) Laurel Lance / Black Siren (Earth - 2) </Td> <Td> Katie Cassidy </Td> <Td_colspan="4"> Main </Td> <Td> Guest </Td> <Td> Does not appear </Td> </Tr> <Tr> <Td> "What We Leave Behind" </Td> <Td_colspan="4"> Does not appear </Td> <Td> Recurring </Td> <Td> Main </Td> </Tr> <Tr> <Td> Tommy Merlyn </Td> <Td> Colin Donnell </Td> <Td> "Pilot" </Td> <Td> Main </Td> <Td_colspan="2"> Guest </Td> <Td_colspan="3"> Does not appear </Td> </Tr> <Tr> <Td> John Diggle / Spartan </Td> <Td> David Ramsey </Td> <Td_colspan="6"> Main </Td> </Tr> <Tr> <Td> Thea Queen / Speedy </Td> <Td> Willa Holland </Td> <Td_colspan="6"> Main </Td> </Tr> <Tr> <Td> Moira Queen </Td> <Td> Susanna Thompson </Td> <Td_colspan="2"> Main </Td> <Td> Guest </Td> <Td> Does not appear </Td> <Td> Guest </Td> <Td> Does not appear </Td> </Tr> <Tr> <Td> Quentin Lance </Td> <Td> Paul Blackthorne </Td> <Td_colspan="6"> Main </Td> </Tr> <Tr> <Td> Felicity Smoak / Overwatch </Td> <Td> Emily Bett Rickards </Td> <Td> "Lone Gunmen" </Td> <Td> Recurring </Td> <Td_colspan="5"> Main </Td> </Tr> <Tr> <Td> Roy Harper / Arsenal </Td> <Td> Colton Haynes </Td> <Td> "Dodger" </Td> <Td> Recurring </Td> <Td_colspan="2"> Main </Td> <Td_colspan="1"> Guest </Td> <Td_colspan="2"> Does not appear </Td> </Tr> <Tr> <Td> Slade Wilson / Deathstroke </Td> <Td> Manu Bennett </Td> <Td> "Betrayal" </Td> <Td> Recurring </Td> <Td> Main </Td> <Td> Guest </Td> <Td> Does not appear </Td> <Td_colspan="1"> Guest </Td> <Td> Recurring </Td> </Tr> <Tr> <Td> Malcolm Merlyn / Dark Archer </Td> <Td> John Barrowman </Td> <Td> "An Innocent Man" </Td> <Td_colspan="2"> Recurring </Td> <Td_colspan="2"> Main </Td> <Td> Recurring </Td> <Td> Does not appear </Td> </Tr> <Tr> <Td> Curtis Holt / Mister Terrific </Td> <Td> Echo Kellum </Td> <Td> "The Candidate" </Td> <Td_colspan="3"> Does not appear </Td> <Td> Recurring </Td> <Td_colspan="2"> Main </Td> </Tr> <Tr> <Td> Adrian Chase / Prometheus </Td> <Td> Josh Segarra </Td> <Td> "A Matter of Trust" </Td> <Td_colspan="4"> Does not appear </Td> <Td> Main </Td> <Td> Does not appear </Td> </Tr> <Tr> <Td> Rene Ramirez / Wild Dog </Td> <Td> Rick Gonzalez </Td> <Td> "Legacy" </Td> <Td_colspan="4"> Does not appear </Td> <Td> Recurring </Td> <Td> Main </Td> </Tr> <Tr> <Td> Dinah Drake / Black Canary </Td> <Td> Juliana Harkavy </Td> <Td> "Who Are You?" </Td> <Td_colspan="4"> Does not appear </Td> <Td> Recurring </Td> <Td> Main </Td> </Tr> <Tr> <Th_colspan="9"> Recurring characters </Th> </Tr> <Tr> <Td> Walter Steele </Td> <Td> Colin Salmon </Td> <Td> "Pilot" </Td> <Td_colspan="2"> Recurring </Td> <Td_colspan="4"> Does not appear </Td> </Tr> <Tr> <Td> Joanna de la Vega </Td> <Td> Annie Ilonzeh </Td> <Td> Recurring </Td> <Td> Guest </Td> <Td_colspan="4"> Does not appear </Td> </Tr> <Tr> <Td> Lucas Hilton </Td> <Td> Roger Cross </Td> <Td> Recurring </Td> <Td_colspan="2"> Guest </Td> <Td_colspan="3"> Does not appear </Td> </Tr> <Tr> <Td> Sara Lance / The Canary / White Canary </Td> <Td> Jacqueline MacInnes Wood </Td> <Td> Guest </Td> <Td_colspan="5"> Does not appear </Td> </Tr> <Tr> <Td> Caity Lotz </Td> <Td> "City of Heroes" </Td> <Td> Does not appear </Td> <Td_colspan="3"> Recurring </Td> <Td> Guest </Td> <Td> Does not appear </Td> </Tr> <Tr> <Td> Chien Na Wei / China White </Td> <Td> Kelly Hu </Td> <Td> "Honor Thy Father" </Td> <Td> Recurring </Td> <Td_colspan="2"> Guest </Td> <Td> Does not appear </Td> <Td> Guest </Td> <Td> Does not appear </Td> </Tr> <Tr> <Td> Yao Fei Gulong </Td> <Td> Byron Mann </Td> <Td> "Lone Gunmen" </Td> <Td> Recurring </Td> <Td_colspan="3"> Does not appear </Td> <Td> Guest </Td> <Td> Does not appear </Td> </Tr> <Tr> <Td> Carly Diggle </Td> <Td> Christie Laing </Td> <Td> Recurring </Td> <Td_colspan="5"> Does not appear </Td> </Tr> <Tr> <Td> Edward Fyers </Td> <Td> Sebastian Dunn </Td> <Td> "Damaged" </Td> <Td> Recurring </Td> <Td_colspan="5"> Does not appear </Td> </Tr> <Tr> <Td> Bill "Billy" Wintergreen </Td> <Td> Jeffrey C. Robinson </Td> <Td> Recurring </Td> <Td_colspan="5"> Does not appear </Td> </Tr> <Tr> <Td> Kate Spencer </Td> <Td> Chelah Horsdal </Td> <Td> Guest </Td> <Td> Recurring </Td> <Td_colspan="4"> Does not appear </Td> </Tr> <Tr> <Td> McKenna Hall </Td> <Td> Janina Gavankar </Td> <Td> "Vertigo" </Td> <Td> Recurring </Td> <Td_colspan="5"> Does not appear </Td> </Tr> <Tr> <Td> Frank Pike </Td> <Td> Adrian Holmes </Td> <Td> "Betrayal" </Td> <Td> Guest </Td> <Td> Recurring </Td> <Td_colspan="2"> Guest </Td> <Td> Recurring </Td> <Td> Guest </Td> </Tr> <Tr> <Td> Shado </Td> <Td> Celina Jade </Td> <Td> "The Odyssey" </Td> <Td_colspan="2"> Recurring </Td> <Td> Does not appear </Td> <Td> Guest </Td> <Td_colspan="2"> Does not appear </Td> </Tr> <Tr> <Td> Frank Chen </Td> <Td> Chin Han </Td> <Td> "Dodger" </Td> <Td> Recurring </Td> <Td_colspan="5"> Does not appear </Td> </Tr> <Tr> <Td> Lyla Michaels / Harbinger </Td> <Td> Audrey Marie Anderson </Td> <Td> "Unfinished Business" </Td> <Td> Guest </Td> <Td_colspan="4"> Recurring </Td> <Td> Does not appear </Td> </Tr> <Tr> <Td> Isabel Rochev / Ravager </Td> <Td> Summer Glau </Td> <Td> "City of Heroes" </Td> <Td> Does not appear </Td> <Td> Recurring </Td> <Td_colspan="4"> Does not appear </Td> </Tr> <Tr> <Td> Adam Donner </Td> <Td> Dylan Bruce </Td> <Td> Does not appear </Td> <Td> Recurring </Td> <Td_colspan="4"> Does not appear </Td> </Tr> <Tr> <Td> Sebastian Blood / Brother Blood </Td> <Td> Kevin Alejandro </Td> <Td> "Identities" </Td> <Td> Does not appear </Td> <Td> Recurring </Td> <Td_colspan="4"> Does not appear </Td> </Tr> <Tr> <Td> Jean Loring </Td> <Td> Teryl Rothery </Td> <Td> "Broken Dolls" </Td> <Td> Does not appear </Td> <Td> Recurring </Td> <Td_colspan="4"> Does not appear </Td> </Tr> <Tr> <Td> Sin </Td> <Td> Bex Taylor - Klaus </Td> <Td> Does not appear </Td> <Td> Recurring </Td> <Td> Guest </Td> <Td_colspan="3"> Does not appear </Td> </Tr> <Tr> <Td> Daily </Td> <Td> Jesse Hutch </Td> <Td> "Crucible" </Td> <Td> Does not appear </Td> <Td> Recurring </Td> <Td_colspan="4"> Does not appear </Td> </Tr> <Tr> <Td> Anatoly Knyazev </Td> <Td> David Nykl </Td> <Td> Does not appear </Td> <Td> Recurring </Td> <Td_colspan="2"> Does not appear </Td> <Td_colspan="2"> Recurring </Td> </Tr> <Tr> <Td> Dr. Anthony Ivo </Td> <Td> Dylan Neal </Td> <Td> "League of Assassins" </Td> <Td> Does not appear </Td> <Td> Recurring </Td> <Td_colspan="4"> Does not appear </Td> </Tr> <Tr> <Td> Amanda Waller / Mockingbird </Td> <Td> Cynthia Addai - Robinson </Td> <Td> "Keep Your Enemies Closer" </Td> <Td> Does not appear </Td> <Td_colspan="2"> Recurring </Td> <Td> Guest </Td> <Td_colspan="2"> Does not appear </Td> </Tr> <Tr> <Td> Barry Allen / The Flash </Td> <Td> Grant Gustin </Td> <Td> "The Scientist" </Td> <Td> Does not appear </Td> <Td_colspan="2"> Guest </Td> <Td> Recurring </Td> <Td> Guest </Td> <Td> Does not appear </Td> </Tr> <Tr> <Td> Nyssa al Ghul </Td> <Td> Katrina Law </Td> <Td> "Heir to the Demon" </Td> <Td> Does not appear </Td> <Td> Guest </Td> <Td_colspan="2"> Recurring </Td> <Td> Guest </Td> <Td> Does not appear </Td> </Tr> <Tr> <Td> Maseo Yamashiro / Sarab </Td> <Td> Karl Yune </Td> <Td> "The Calm" </Td> <Td_colspan="2"> Does not appear </Td> <Td> Recurring </Td> <Td_colspan="3"> Does not appear </Td> </Tr> <Tr> <Td> Tatsu Yamashiro / Katana </Td> <Td> Rila Fukushima </Td> <Td_colspan="2"> Does not appear </Td> <Td> Recurring </Td> <Td> Guest </Td> <Td_colspan="2"> Does not appear </Td> </Tr> <Tr> <Td> Ted Grant / Wildcat </Td> <Td> J.R. Ramirez </Td> <Td_colspan="2"> Does not appear </Td> <Td> Recurring </Td> <Td_colspan="3"> Does not appear </Td> </Tr> <Tr> <Td> Ray Palmer / The Atom </Td> <Td> Brandon Routh </Td> <Td_colspan="2"> Does not appear </Td> <Td_colspan="2"> Recurring </Td> <Td> Guest </Td> <Td> Does not appear </Td> </Tr> <Tr> <Td> Ra's al Ghul </Td> <Td> Matt Nable </Td> <Td> "The Magician" </Td> <Td_colspan="2"> Does not appear </Td> <Td> Recurring </Td> <Td_colspan="3"> Does not appear </Td> </Tr> <Tr> <Td> Donna Smoak </Td> <Td> Charlotte Ross </Td> <Td> "The Secret Origin of Felicity Smoak" </Td> <Td_colspan="2"> Does not appear </Td> <Td> Guest </Td> <Td> Recurring </Td> <Td_colspan="2"> Does not appear </Td> </Tr> <Tr> <Td> Chase </Td> <Td> Austin Butler </Td> <Td> "Draw Back Your Bow" </Td> <Td_colspan="2"> Does not appear </Td> <Td> Recurring </Td> <Td_colspan="3"> Does not appear </Td> </Tr> <Tr> <Td> Matthew Schrieve </Td> <Td> Marc Singer </Td> <Td> "The Return" </Td> <Td_colspan="2"> Does not appear </Td> <Td> Recurring </Td> <Td_colspan="3"> Does not appear </Td> </Tr> <Tr> <Td> Andy Diggle </Td> <Td> Eugene Byrd </Td> <Td_colspan="2"> Does not appear </Td> <Td> Guest </Td> <Td> Recurring </Td> <Td_colspan="2"> Does not appear </Td> </Tr> <Tr> <Td> Michael Amar / Murmur </Td> <Td> Adrian Glynn McMorran </Td> <Td> "The Offer" </Td> <Td_colspan="2"> Does not appear </Td> <Td> Guest </Td> <Td> Recurring </Td> <Td_colspan="2"> Does not appear </Td> </Tr> <Tr> <Td> Damien Dahrk </Td> <Td> Neal McDonough </Td> <Td> "Green Arrow" </Td> <Td_colspan="3"> Does not appear </Td> <Td> Recurring </Td> <Td> Guest </Td> <Td> Does not appear </Td> </Tr> <Tr> <Td> Baron Reiter </Td> <Td> Jimmy Akingbola </Td> <Td> "The Candidate" </Td> <Td_colspan="3"> Does not appear </Td> <Td> Recurring </Td> <Td_colspan="2"> Does not appear </Td> </Tr> <Tr> <Td> Taiana Venediktov </Td> <Td> Elysia Rotaru </Td> <Td_colspan="3"> Does not appear </Td> <Td> Recurring </Td> <Td_colspan="2"> Does not appear </Td> </Tr> <Tr> <Td> Lonnie Machin / Anarky </Td> <Td> Alexander Calvert </Td> <Td_colspan="3"> Does not appear </Td> <Td> Recurring </Td> <Td> Guest </Td> <Td> Does not appear </Td> </Tr> <Tr> <Td> Conklin </Td> <Td> Ryan Robbins </Td> <Td> "Restoration" </Td> <Td_colspan="3"> Does not appear </Td> <Td> Recurring </Td> <Td_colspan="2"> Does not appear </Td> </Tr> <Tr> <Td> Alex Davis </Td> <Td> Parker Young </Td> <Td> "Haunted" </Td> <Td_colspan="3"> Does not appear </Td> <Td> Recurring </Td> <Td_colspan="2"> Does not appear </Td> </Tr> <Tr> <Td> William Clayton </Td> <Td> Jack Moore </Td> <Td> "Legends of Yesterday" </Td> <Td_colspan="3"> Does not appear </Td> <Td_colspan="2"> Guest </Td> <Td_colspan="1"> Recurring </Td> <Td> </Td> </Tr> <Tr> <Td> Ruvé Adams </Td> <Td> Janet Kidder </Td> <Td> "Dark Waters" </Td> <Td_colspan="3"> Does not appear </Td> <Td> Recurring </Td> <Td_colspan="2"> Does not appear </Td> </Tr> <Tr> <Td> Paul Holt </Td> <Td> Chernier Hundal </Td> <Td_colspan="3"> Does not appear </Td> <Td> Recurring </Td> <Td> Guest </Td> <Td> Does not appear </Td> </Tr> <Tr> <Td> Noah Kuttler / Calculator </Td> <Td> Tom Amandes </Td> <Td> "Unchained" </Td> <Td_colspan="3"> Does not appear </Td> <Td> Recurring </Td> <Td_colspan="2"> Does not appear </Td> </Tr> <Tr> <Td> Evelyn Sharp / Artemis </Td> <Td> Madison McLaughlin </Td> <Td> "Canary Cry" </Td> <Td_colspan="3"> Does not appear </Td> <Td> Guest </Td> <Td> Recurring </Td> <Td> Does not appear </Td> </Tr> <Tr> <Td> Tobias Church </Td> <Td> Chad L. Coleman </Td> <Td> "Legacy" </Td> <Td_colspan="4"> Does not appear </Td> <Td> Recurring </Td> <Td> Does not appear </Td> </Tr> <Tr> <Td> Billy Malone </Td> <Td> Tyler Ritter </Td> <Td_colspan="4"> Does not appear </Td> <Td> Recurring </Td> <Td> Does not appear </Td> </Tr> <Tr> <Td> Viktor </Td> <Td> Mike Dopud </Td> <Td_colspan="4"> Does not appear </Td> <Td> Recurring </Td> <Td> Does not appear </Td> </Tr> <Tr> <Td> Rory Regan / Ragman </Td> <Td> Joe Dinicol </Td> <Td> "The Recruits" </Td> <Td_colspan="4"> Does not appear </Td> <Td> Recurring </Td> <Td> Does not appear </Td> </Tr> <Tr> <Td> Susan Williams </Td> <Td> Carly Pope </Td> <Td> "A Matter of Trust" </Td> <Td_colspan="4"> Does not appear </Td> <Td> Recurring </Td> <Td> Does not appear </Td> </Tr> <Tr> <Td> Konstantin Kovar </Td> <Td> Dolph Lundgren </Td> <Td> "So It Begins" </Td> <Td_colspan="4"> Does not appear </Td> <Td> Recurring </Td> <Td> Does not appear </Td> </Tr> <Tr> <Td> Ishmael Gregor </Td> <Td> David Meunier </Td> <Td_colspan="4"> Does not appear </Td> <Td> Recurring </Td> <Td> Does not appear </Td> </Tr> <Tr> <Td> Talia Al Ghul </Td> <Td> Lexa Doig </Td> <Td> "Who Are You?" </Td> <Td_colspan="4"> Does not appear </Td> <Td> Recurring </Td> <Td> Does not appear </Td> </Tr> <Tr> <Td> Alena </Td> <Td> Kacey Rohl </Td> <Td> "Second Chances" </Td> <Td_colspan="4"> Does not appear </Td> <Td_colspan="2"> Recurring </Td> </Tr> </Table> <Tr> <Th> Character </Th> <Th> Portrayed by </Th> <Th> First appearance </Th> <Th_colspan="6"> Seasons </Th> </Tr>

Who plays moira queen's lawyer on arrow