We’ve all read that one book where, when the curtain finally parts and the villain is revealed, the shock is so profound it leaves us breathless. Yet, when it’s done well, the surprise lasts only a heartbeat before another thought takes over: But, of course…
That’s the sweet spot every thriller writer aims for: a reveal that is both shocking and inevitable.
I’m Rupa Mahadevan, author of psychological thrillers, and these are my go-to tools for hiding a villain in plain sight.
1. Create morally grey characters
The easiest villain to spot is the one who looks villainous from the start. Instead, build a rich, layered cast where everyone feels capable of both kindness and cruelty. Give every important character one flaw, one questionable decision, one secret, or one odd habit that makes readers pause and think, Could it be them?
The key is consistency. Those little details shouldn’t exist simply to mislead the reader, they should genuinely belong to that character.
It doesn’t have to be dramatic. It could be the detective who never quite meets anyone’s eye. The grieving husband whose smile feels grossly wrong. The best friend whose mouth twitches whenever they lie. Or someone who repeatedly thinks: She can’t possibly know.
Those tiny behavioural tells create suspicion without screaming, ‘This person is the murderer.’
Think of Knives Out. Nearly every member of the Thrombey family has a believable motive. They’re selfish, entitled, resentful, or simply hiding something. Each could plausibly be guilty, which makes the final reveal satisfying rather than arbitrary.
2. Use an unreliable narrator
If there’s one shortcut to making readers doubt everything and everyone, it’s an unreliable narrator.
Some of the biggest psychological thrillers – GONE GIRL, THE GIRL ON THE TRAIN, THE WOMAN IN THE WINDOW – all use narrators whose versions of events can’t be taken at face value.
An unreliable narrator doesn’t have to lie outright. They may misremember events, omit crucial details, distort reality because of trauma, addiction or grief, or simply convince themselves of something that isn’t true.
That uncertainty creates tension from the opening chapters. Readers stop trusting every observation, every conversation and every conclusion. Suddenly everyone becomes suspicious (including the narrator themselves).
The beauty is that you’re not just hiding the villain from the reader. You’re hiding them from the person telling the story. What they don’t know, can’t hurt them in the reader’s mind.
3. Go with the flow
If you’re a pantser like me, you’ll probably love this. Some of the best twists are the ones the writer never saw coming.
When I begin a novel, I usually have an idea of who the villain is. And then, somewhere around the halfway point, one of my characters says or does something that makes me stop and think: Wait… what if it’s you instead?
Those moments are pure magic because they arise naturally from the characters, rather than being forced by the plot. Perhaps the loyal sister suddenly becomes far more interesting than the obvious suspect. Perhaps a seemingly insignificant side character reacts too calmly to a death. Perhaps the victim’s best friend has a secret you’ve unknowingly been building all along.
When that happens, I don’t resist it. I follow the thread. Of course, if the villain changes midway through, the earlier chapters will probably need rewriting. That’s perfectly fine. Your first draft is where you discover the story; the subsequent drafts are where you make it look as though you knew the answer all along.
Some of my favourite plot twists weren’t meticulously engineered from page one. They were discovered during the writing process and strengthened during revision.
Want specialist support with crafting your crime or thriller novel?
Our Writing Crime & Thriller Novels course is tailor-made for you! Taught by former Chief Superintendent and best-selling author Graham Bartlett, it covers everything from developing compelling characters to crafting killer plot twists!
4. Plot the trajectory
Thriller plots, to me, should resemble a zigzag line rather than follow a predictable path. Just when the reader thinks they have figured it out, a blind turn should throw them off the path.
Easier said than done? Here is my trick: I divide my 90,000-word novels into four or five beats (or as the professionals call them – acts). Before writing each section, I ask myself one question: Who do I want readers to suspect next?
Clue: The answer is almost never the real villain.
Each act shifts suspicion onto someone new. Just as readers become convinced they’ve solved the mystery, new information appears that changes everything. The trick is to keep the actual villain in the background, always present, always seeming to be an innocent bystander.
The longer you can delay genuine certainty, the more compulsively readers will turn the pages in the final few chapters. The catch, however, is that the ending should never feel like it’s come out of nowhere.
A satisfying reveal has clues scattered throughout the novel: throwaway conversations, overlooked inconsistencies, seemingly innocent objects, or small moments that suddenly take on an entirely different meaning.
Readers should be able to flip back and think, It was there all along.
And if those clues aren’t in your first draft? Don’t panic. That’s exactly what editing is for.
5. Find what works for you
Like everything in writing, there isn’t one formula that works for everyone. People often say you should carefully plot every twist and deliberately steer readers in the wrong direction. That’s excellent advice, if you’re a planner.
But if you’re a pantser like me, it’s much harder to misdirect readers when you don’t yet know where your own story is heading. My compromise is to begin with a loose outline built around a four- or five-part structure. I know the emotional beats, the major turning points, and roughly where I want suspicion to fall. Then I start writing.
More often than not, something changes. The victim changes. The villain changes. Sometimes both. And honestly? That’s one of my favourite parts of the process.
It means the characters have become real enough to surprise me. Once I know where they’ve led me, I can go back and carefully weave the clues through earlier chapters until the reveal feels both shocking and inevitable.
Because that’s the real trick to hiding a villain in plain sight. The reader shouldn’t feel tricked. They should simply close the book and think, I should have seen it coming!