David Ramsey

David Ramsey portrayed multiple versions of John Diggle/Spartan on, , , , , and.

Ramsey has also directed multiple episodes across the Arrowverse.