David Ramsey
Television

David Ramsey

Section Title: Television
Table Section Text: None

Year	Title	Role	Notes

1995	Murder One	Reporter #3	Episode: "Chapter Two"

1996	Deutschlandlied	George	Television miniseries

Space: Above and Beyond	Supervisor	Episode: "The Angriest Angel"

Her Costly Affair	Shep Walker	Television film

1997–98	Good News	Pastor David Randolph	Main role

1998	CHiPs '99	Officer Sergeant McFall	Television film

Mama Flora's Family	Booker Palmer (Adult)	Television film

1999	Mutiny	Vernon Nettles	Television film

2000	Ali: An American Hero	Muhammad Ali	Television film

2000–01	For Your Love	Brian	4 episodes

2001	Girlfriends	Randall	Episode: "Mom's the Word"

Thieves	Agent Victor	Episode: "The Long Con"

2002	For the People	Episode: "To DNA or Not to DNA"

Romeo Fire	Television film

The Guardian	Debord's Lawyer	Episode: "No Good Deed"

2002–03	One on One	Jayden	Episodes: "Everybody Loves Whom?", "It's a Miserable Life"

2003	The Flannerys	Sam Gable	Television film

Strong Medicine	Jake Cortese	Episode: "Breathing Lessons"

NCIS	Special Agent Richard Owens	Episode: "The Curse"

2004	Crossing Jordan	Agent Scannell	Episode: "Is That Plutonium in Your Pocket, or Are You Just Happy to See Me?"

CSI: Miami	Officer Everhart	Episode: "Wannabe"

Charmed	Upper Level Demon	Episode: "Witch Wars"

Second Time Around	Travis Byrd	Episode: "A Kiss Is Still a Kiss"

2005	Central Booking	Troy Stonebreaker	Television film

Huff	Clay	3 episodes

All of Us	Rusty	Recurring role (6 episodes)

Jane Doe: The Wrong Face	Mac	Television film

2005–08	Ghost Whisperer	Will	4 episodes

2006	Hello Sister, Goodbye Life	Uncle Dennis Klein	Television film

The West Wing	Teddy - Santos's Turnout Briefer	Episodes: "Welcome to Wherever You Are", "Election Day: Part 1"

Fatal Contact: Bird Flu in America	Curtis Ansen	Television film

CSI: Crime Scene Investigation	Gerald Crowley	Episode: "Burn Out"

2007	Criminal Minds	Wakeland	Episode: "Fear and Loathing"

Journeyman	Det. Wilson Hargreaves	Episode: "The Legend of Dylan McCleen"

2008	Hollywood Residential	Don Merritt	Main role

Wildfire	Dr. Noah Gleason	Recurring role (8 episodes)

2008–09	Dexter	Anton Briggs	Recurring role (season 3-4) Nominated: Screen Actors Guild Award for Outstanding Performance by an Ensemble in a Drama Series

2009	Castle	Jim Wheeler	Episode: "Fool Me Once..."

2010	Grey's Anatomy	Jimmy Thompson	Episode: "Sympathy for the Parents"

Outlaw	Al Druzinsky	Main role

2011–2017	Blue Bloods	Mayor Carter Poole	Recurring role

2012–present	Arrow	John Diggle/Spartan	Main role

2014–2018	The Flash	6 episodes

2016–2017	DC's Legends of Tomorrow	2 episodes

2018	Supergirl	Episode: "Elseworlds, Part 3"

Sentence(s)