Homo is third declension masculine, hominum is plural genitive ("of men"). Here you need accusative, so ad hominem.
Case Singular Plural
Nominative homō hominēs
Genitive hominis hominum
Dative hominī hominibus
Accusative hominem hominēs
Ablative homine hominibus
Vocative homō hominēs