David Ramsey
Gallery
Real Name
David Paul Ramsey
Job Titles
Actor · Director
David Ramsey (b. November 17, 1971) is an American actor and director who portrayed John Diggle/Spartan in the Arrowverse , primarily on the series Arrow .
Pictured: Ramsey as John Diggle from the Arrow episode "Fadeout "
Work History
Acting Credits
Arrow
2012 -2020
John Diggle/Spartan
"Pilot"
October 10, 2012
John Diggle
"Honor Thy Father"
October 17, 2012
John Diggle
"Lone Gunmen"
October 24, 2012
John Diggle
"An Innocent Man"
October 31, 2012
John Diggle
"Damaged"
November 7, 2012
John Diggle
"Legacies"
November 14, 2012
John Diggle
"Muse of Fire"
November 28, 2012
John Diggle
"Vendetta"
December 4, 2012
John Diggle
"Year's End"
December 12, 2012
John Diggle
"Burned"
January 16, 2013
John Diggle
"Trust but Verify"
January 23, 2013
John Diggle
"Vertigo"
January 30, 2013
John Diggle
"Betrayal"
February 6, 2013
John Diggle
"The Odyssey"
February 13, 2013
John Diggle
"Dodger"
February 20, 2013
John Diggle
"Dead to Rights"
February 27, 2013
John Diggle
"The Huntress Returns"
March 20, 2013
John Diggle
"Salvation"
March 27, 2013
John Diggle
"Unfinished Business"
April 3, 2013
John Diggle
"Home Invasion"
April 24, 2013
John Diggle
"The Undertaking"
May 1, 2013
John Diggle
"Darkness On The Edge Of Town"
May 8, 2013
John Diggle
"Sacrifice"
May 15, 2013
John Diggle
"City of Heroes"
October 9, 2013
John Diggle
"Identity"
October 16, 2013
John Diggle
"Broken Dolls"
October 23, 2013
John Diggle
"Crucible"
October 30, 2013
John Diggle
"League of Assassins"
November 6, 2013
John Diggle
"Keep Your Enemies Closer"
November 13, 2013
John Diggle
"State v. Queen"
November 20, 2013
John Diggle
"The Scientist"
December 4, 2013
John Diggle
"Three Ghosts"
December 11, 2013
John Diggle
"Blast Radius"
January 15, 2014
John Diggle
"Blind Spot"
January 22, 2014
John Diggle
"Tremors"
January 29, 2014
John Diggle
"Heir to the Demon"
February 6, 2014
John Diggle
"Time of Death"
February 26, 2014
John Diggle
"The Promise"
March 5, 2014
John Diggle
"Suicide Squad"
March 19, 2014
John Diggle
"Birds of Prey"
March 26, 2014
John Diggle
"Deathstroke"
April 2, 2014
John Diggle
"The Man Under the Hood"
April 16, 2014
John Diggle
"Seeing Red"
April 24, 2014
John Diggle
"City of Blood"
April 30, 2014
John Diggle
"Streets of Fire"
May 7, 2014
John Diggle
"Unthinkable"
May 14, 2014
John Diggle
"The Calm"
October 8, 2014
John Diggle
"Sara"
October 15, 2014
John Diggle
"Corto Maltese"
October 22, 2014
John Diggle
"The Magician"
October 29, 2014
John Diggle
"The Secret Origin of Felicity Smoak"
November 5, 2014
John Diggle
"Guilty"
November 12, 2014
John Diggle
"Draw Back Your Bow"
November 19, 2014
John Diggle
"The Brave and the Bold"
December 3, 2014
John Diggle
"The Climb"
December 10, 2014
John Diggle
"Left Behind"
January 21, 2015
John Diggle
"Midnight City"
January 28, 2015
John Diggle
"Uprising"
February 4, 2015
John Diggle
"Canaries"
February 11, 2015
John Diggle
"The Return"
February 18, 2015
John Diggle
"Nanda Parbat"
February 25, 2015
John Diggle
"The Offer"
March 18, 2015
John Diggle
"Suicidal Tendencies"
March 25, 2015
John Diggle
"Public Enemy"
April 1, 2015
John Diggle
"Broken Arrow"
April 16, 2015
John Diggle
"Al Sah-him"
April 29, 2015
John Diggle
"This Is Your Sword"
May 6, 2015
John Diggle
"My Name is Oliver Queen"
May 13, 2015
John Diggle
"Green Arrow"
October 7, 2015
John Diggle
"The Candidate"
October 14, 2015
John Diggle
"Restoration"
October 21, 2015
John Diggle
"Beyond Redemption"
October 28, 2015
John Diggle
"Haunted"
November 4, 2015
John Diggle
"Lost Souls"
November 11, 2015
John Diggle
"Brotherhood"
November 18, 2015
John Diggle
"Legends of Yesterday"
December 2, 2015
John Diggle
"Dark Waters"
December 9, 2015
John Diggle
"Blood Debts"
January 20, 2016
John Diggle
"A.W.O.L."
January 27, 2016
John Diggle
"Unchained"
February 3, 2016
John Diggle
"Sins of the Father"
February 10, 2016
John Diggle
"Code of Silence"
February 17, 2016
John Diggle
"Taken"
February 24, 2016
John Diggle
"Broken Hearts"
March 23, 2016
John Diggle
"Beacon of Hope"
March 30, 2016
John Diggle
"Eleven-Fifty-Nine"
April 6, 2016
John Diggle
"Canary Cry"
April 27, 2016
John Diggle
"Genesis"
May 4, 2016
John Diggle
"Monument Point"
May 11, 2016
John Diggle
"Lost in the Flood"
May 18, 2016
John Diggle
"Schism"
May 25, 2016
John Diggle
"Legacy"
October 5, 2016
John Diggle
"The Recruits"
October 12, 2016
John Diggle
"A Matter of Trust"
October 19, 2016
John Diggle
"Penance"
October 26, 2016
John Diggle
"Human Target"
November 2, 2016
John Diggle
"So It Begins"
November 9, 2016
John Diggle
"Vigilante"
November 16, 2016
John Diggle
"Invasion!"
November 30, 2016
John Diggle
"What We Leave Behind"
December 7, 2016
John Diggle
"Who Are You?"
January 25, 2017
John Diggle
"Second Chances"
February 1, 2017
John Diggle
"Bratva"
February 8, 2017
John Diggle
"Spectre of the Gun"
February 15, 2017
John Diggle
"The Sin-Eater"
February 22, 2017
John Diggle
"Fighting Fire with Fire"
March 1, 2017
John Diggle
"Checkmate"
March 15, 2017
John Diggle
"Kapiushon"
March 22, 2017
John Diggle
"Disbanded"
March 29, 2017
John Diggle
"Dangerous Liaisons"
April 26, 2017
John Diggle
"Underneath"
May 3, 2017
John Diggle
"Honor Thy Fathers"
May 10, 2017
John Diggle
"Missing"
May 17, 2017
John Diggle
"Lian Yu"
May 24, 2017
John Diggle
"Fallout"
October 12, 2017
John Diggle
"Tribute"
October 19, 2017
John Diggle
"Next of Kin"
October 26, 2017
John Diggle
"Reversal"
November 2, 2017
John Diggle
"Deathstroke Returns"
November 9, 2017
John Diggle
"Promises Kept"
November 16, 2017
John Diggle
"Thanksgiving"
November 23, 2017
John Diggle
"Irreconcilable Differences"
December 7, 2017
John Diggle
"Divided"
January 18, 2018
John Diggle
"We Fall"
January 25, 2018
John Diggle
"All For Nothing"
February 1, 2018
John Diggle
"The Devil's Greatest Trick"
February 8, 2018
John Diggle
"Collision Course"
March 1, 2018
John Diggle
"Doppelganger"
March 8, 2018
John Diggle
"The Thanatos Guild"
March 29, 2018
John Diggle
"Brothers in Arms"
April 5, 2018
John Diggle
"Fundamentals"
April 12, 2018
John Diggle
"Shifting Allegiances"
April 26, 2018
John Diggle
"Docket No. 11-19-41-73"
May 3, 2018
John Diggle
"The Ties That Bind"
May 10, 2018
John Diggle
"Life Sentence"
May 17, 2018
John Diggle
"Inmate 4587"
October 15, 2018
John Diggle
"The Longbow Hunters"
October 22, 2018
John Diggle
"Crossing Lines"
October 29, 2018
John Diggle
"Level Two"
November 5, 2018
John Diggle
"The Demon"
November 12, 2018
John Diggle
"Due Process"
November 19, 2018
John Diggle
"The Slabside Redemption"
November 26, 2018
John Diggle
"Unmasked"
December 3, 2018
John Diggle
"Elseworlds, Part 2"
December 10, 2018
John Diggle
"My Name is Emiko Queen"
January 21, 2019
John Diggle
"Past Sins"
January 28, 2019
John Diggle
"Emerald Archer"
February 4, 2019
John Diggle
"Star City Slayer"
February 11, 2019
John Diggle
"Brothers & Sisters"
March 4, 2019
John Diggle
"Training Day"
March 11, 2019
John Diggle/Spartan
"Inheritance"
March 25, 2019
John Diggle/Spartan
"Lost Canary"
April 15, 2019
John Diggle/Spartan
"Spartan"
April 22, 2019
John Diggle/Spartan
"Confessions"
April 29, 2019
John Diggle/Spartan
"Living Proof"
May 6, 2019
John Diggle/Spartan
"You Have Saved This City"
May 13, 2019
John Diggle/Spartan
"Starling City"
October 15, 2019
John Diggle/Spartan
"Welcome to Hong Kong"
October 22, 2019
John Diggle/Spartan
"Leap of Faith"
October 29, 2019
John Diggle/Spartan
"Present Tense"
November 5, 2019
John Diggle
"Prochnost"
November 19, 2019
John Diggle
"Reset"
November 26, 2019
John Diggle
"Purgatory"
December 3, 2019
John Diggle/Spartan
"Crisis on Infinite Earths: Part Four"
January 14, 2020
John Diggle
"Fadeout"
January 28, 2020
John Diggle/Spartan
The Flash
2014 -2023
John Diggle
"Flash vs. Arrow"
December 2, 2014
John Diggle
"Legends of Today"
December 1, 2015
John Diggle
"King Shark"
February 23, 2016
John Diggle
"Invasion!"
November 29, 2016
John Diggle
"Think Fast"
May 15, 2018
John Diggle
"Elseworlds, Part 1"
December 9, 2018
John Diggle
"Crisis on Infinite Earths: Part Three"
December 10, 2019
John Diggle
"Marathon"
February 4, 2020
John Diggle
"P.O.W."
July 6, 2021
John Diggle/Spartan
"The Man in the Yellow Tie"
June 15, 2022
John Diggle
"It's My Party and I'll Die If I Want To"
April 26, 2023
John Diggle/Spartan
External Links
References