Arrow – John Diggle worked as a body guard protecting Oliver Queen’s mother. He is a war veteran and trained well beyond the knowledge of Oliver’s mother. When he discovers Oliver’s vigilante secrets, he chooses to assist and joins Team Arrow in their attempt to save Starling City.
Portrayed by David Ramsey.
Best known for portraying Anton Briggs in the hit series Dexter, David Ramsey was most recently seen recurring as Mayor Carter Poole in Blue Bloods. Prior to this, Ramsey starred opposite Jimmy Smits in the series Outlaw.
On the feature side, Ramsey was last seen starring in the Rodrigo Garcia directed film Mother and Child, with Kerry Washington, Annette Bening and Naomi Watts. In addition, Ramsey stars in the political satire Nailed, opposite Jake Gyllenhaal and Jessica Biel.