David Ramsey

David Ramsey (born November 17, 1971) is an American actor. He portrays John Diggle/Spartan as a lead role in the first five seasons of Arrow, and also special guest starred in the first and second seasons of The Flash and the second and third season of DC's Legends of Tomorrow.

Actor
{{Scroll|

Season 6
}}