CharacterHap CollinsHap Collins in Hap and Leonard (2016), played by James Purefoy. Played byJames PurefoyAppears inHap and Leonard2016