FANDOM


David Paul Ramsey (born November 17, 1971) is an American actor. He portrays John Diggle/Spartan/Green Arrow in Arrow, and in The Flash, DC's Legends of Tomorrow, and Supergirl. He also portrayed Clifford DeVoe as John Diggle in The Flash.

Credits

Arrow

Actor

Season 1
Season 2
Season 3
Season 4
Season 5
Season 6
Season 7
Season 8


Directed by

Season 7

The Flash

Actor

Season 1
Season 2
Season 3
Season 4
Season 5
Season 6


Guitar Hero Challenge shorts

Actor

Superhero Fight Club shorts

Actor

DC's Legends of Tomorrow

Actor

Season 2
Season 3
Season 5

Suit Up short

Actor

Supergirl

Actor

Season 4
Community content is available under CC-BY-SA unless otherwise noted.