Creating the perfect anti-hero