There's a particular thrill in reading a novel where the person you're following through every page is someone you'd cross the street to avoid in real life. Modern literature has perfected the art of the morally ambiguous protagonist - characters who sit in the grey space between hero and villain, forcing readers to confront uncomfortable questions about empathy, complicity, and the seductive power of a well-told story.
These aren't antiheroes in the brooding, misunderstood sense. They're characters who do genuinely terrible things, yet somehow keep us turning pages, desperate to see what happens next. Here are some of the most fascinating.
Why We Can't Look Away
The enduring appeal of these characters reveals something fundamental about why we read fiction. Morally ambiguous protagonists give us permission to explore the darker corridors of human behaviour from a safe distance. They test our capacity for empathy, challenge our assumptions about good and evil, and remind us that the most interesting people - on the page, at least - are rarely the ones who make the right choice every time.
These novels don't ask us to condone their protagonists' actions. They ask us something harder: to understand them. And in that understanding, we often find truths about ourselves that a straightforward hero could never illuminate.