User blog comment:Forest Dragon Slayer/Our Fairy Tail Fanon Main Characters!/@comment-4067913-20131013141306/@comment-3517850-20131014170506

An anti-villian is a villian who commits crimes for a good and just end. For example saving a loved one from an illness (think Mr Freeze). An anti-hero is a hero who commits evil acts like murder (Punisher) or fights directly against the law (Batman).