Joe GeddesPlayed by Lennie James


Part cop, part perp, Geddes is a smart-but-slippery veteran homicide detective who helps Detective Frank Agnew commit an act of vengeance. Frank soon realizes that Geddes may have been playing him all along. Quite possibly a corrupt cop who has murdered to mask his own misdeeds, Geddes may now have Frank firmly in his power, but whether he will act upon his knowledge remains to be seen.