Тема антигероев мне показалась крайне любопытной... Так что я решил внести и свою небольшую лепту.
Итак минутка прописных истин.

Антигерой — тип неоднозначного героя в художественных произведениях. Антигерой подчёркнуто лишён традиционных героических черт или даже обладает отрицательными чертами, характерными для злодеев, но несмотря на это занимает в произведении место протагониста. Близкими к антигерою понятиями являются трикстер и байронический герой. - это то что говорит нам мудрая википедия.

Как по мне антигероем может зваться любой персонаж который руководствуется принципом - цель оправдывает средства, но при этом он не окончательный беспредельщик, не валит людей налево и на право без явной на то причины, не жрёт детишек на обед и других вещей с детишками не делает... В общем антигерой сделает всё для достижения своей цели, даже если придётся запачкать руки. Простой герой же будет достигать своей цели так сказать законопослушно. А злодей... ну он будет убивать жалких людишек, жрать детей...

Неплохим примером по моему станет Стрелок из цикла книг Тёмной Башни, ну или скажем Геральт из Ривии, из серии книг и игр Ведьмак.