There are no wrong answers, only your opinions 🙂
Personally, I think an anti-hero is a bad guy that does good things. He might cheat on his wife, steal, gamble, etc, but when it “matters,” he ends up on the side of what’s good.
Han Solo is an example that comes to mind.
Han Solo? Really? Are you 5?
Nobody under the age of 40 cares about Han Solo, lol.
Don’t be a fucking jackass.
Do you really think Han Solo is an antihero?
I would, from a specific defintion: he doesn’t want to be a hero, he doesn’t want to be involved, he was dragged into the shit-show of a rebellion.
He just wanted to smuggle goods, make a buck, and flirt with the ladies (have a good time).
Edit: Han is possibly more of a reluctant hero, or a mixture.
Using the literary definition, he has attributes of anti-hero.