FANDOM


David Ramsey Mug

David Ramsey as John Diggle from a promotional image for Arrow

David Ramsey (b. November 17, 1971) portrays John Diggle on the series Arrow.

(External Links: The actor's entries on IMDb and Wikipedia)

Selected Filmography

Arrow 2012- John Diggle
     "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
The Flash 2014- 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
DC's Legends of Tomorrow 2016- John Diggle
     "Invasion!" December 1, 2016 John Diggle
     "Crisis on Earth-X, Part 4" November 28, 2017 John Diggle
Supergirl 2015- John Diggle
     "Elseworlds, Part 3" December 11, 2018 John Diggle
Community content is available under CC-BY-SA unless otherwise noted.