watch 01:20
The Loop (TV)
Do you like this video?
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.
Contents
Credits
Arrow
Actor
Directed by
Season 7
Season 8
- "Reset"
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
- "Invasion!" John Diggle/Spartan (special guest star)
Season 3
- "Crisis on Earth-X, Part 4" John Diggle (special guest star)
Season 5
- "Crisis on Infinite Earths: Part Five" John Diggle/Spartan (special guest star)
Suit Up short
Actor
Supergirl
Actor
Season 4
- "Elseworlds, Part 3" John Diggle (special guest star)
Trivia
- David Ramsey is among the actors who made their directorial debut within their respective show, including Melissa Benoist, Tom Cavanagh, David Harewood, Caity Lotz, and Danielle Panabaker.
Languages:
Community content is available under CC-BY-SA unless otherwise noted.