'Hap and Leonard' centers on friends Hap Collins, a white working-class ex-con played by James Purefoy, and Leonard Pine, an openly gay, black Vietnam vet with anger issues played by Michael Kenneth Williams. Together, the duo fight to stay on the right side of the law in 1980s East Texas.