Carter Greyhorse for me,is Michael Horse( X-FILES,TWIN PEAKS),while Pug Joseph in my head kinda looks like Rick Schroeder.
Well, Greyhorse is described as a very big man. Michael Horse is fairly tall IIRC, but not towering like Greyhorse.
And Rick Schroeder? He doesn't have a pug nose, which is pretty much a prerequisite. I feel Joseph would be best played by a bulldog-faced character actor type, the kind of guy who often shows up as a police sergeant or a petty hood.