Current Cast of 'Arrow'


Oliver Queen

John Diggle

Felicity Smoak

Roy Harper

Curtis Holt

Rene Ramirez

Dinah Drake

Laurel Lance (Earth-2)

Ricardo Diaz

Emiko Adachi

Former Cast of 'Arrow'


Thea Queen
Seasons 1 - 6

Quentin Lance
Seasons 1 - 6

Adrian Chase
Season 5

Malcolm Merlyn
Seasons 3 & 4

Laurel Lance
Seasons 1 - 4

Slade Wilson
Season 2

Moira Queen
Seasons 1 & 2

Tommy Merlyn
Season 1