who plays john diggle on arrow
John Diggle. John Diggle, played by David Ramsey, becomes Oliver Queen's first partner in vigilante-ism. He initially works as Oliver's driver, hired by Moira Queen, but Oliver repeatedly ditches Diggle to go do his vigilante work. Eventually his secret comes out and Diggle begins to help him.