It was funny when I read your post Deathdoom I had a possible suitable figure right on my gaming table.
This figure is The Hood from Heroclix. He is in the Mutations and Monsters set and is #15 in the set. Don't know if this is what your looking for but I thought is matched your description to a point.