Arrowverse Wiki
Advertisement
Arrowverse Wiki

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

Credits

Arrow

Actor

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


Director

Season 7
Season 8

The Flash

Actor

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


Guitar Hero Challenge shorts

Actor

Superhero Fight Club shorts

Actor

DC's Legends of Tomorrow

Actor

Season 2
Season 3
Season 5
Season 6

Director

Season 6

Suit Up short

Actor

Supergirl

Actor

Season 4
Season 6

Director

Season 6

Superman & Lois

Director

Season 1

Actor

Season 1

Batwoman

Actor

Season 2

Trivia

Advertisement