Arrow (TV) Cast
The cast of Arrow including daily popularity data. Updated on June 13, 2024.
Sort cast by:
1,016 total actors
Willa Holland
as Thea Queen (139 episodes)
#49
Most popular actor on Arrow
602 Wikipedia views yesterday
Manu Bennett
as Slade Wilson (34 episodes)
#53
Most popular actor on Arrow
559 Wikipedia views yesterday
Brian Markinson
as Adam Hunt (2 episodes)
#162
Most popular actor on Arrow
132 Wikipedia views yesterday
Roger Cross
as Lucas Hilton (12 episodes)
#110
Most popular actor on Arrow
256 Wikipedia views yesterday
Nicholas Lea
as Mark Francis (3 episodes)
#108
Most popular actor on Arrow
259 Wikipedia views yesterday
Load full cast