Character

John Diggle

John Diggle in Arrow (2012), played by David Ramsey.

Played by

Appears in

Arrow2012