Bad screenplay dialogue is one of those things you usually feel before you can explain. You’re reading a scene, everything is technically happening, the characters are saying the things they need to say, the plot is moving forward and yet something feels off.
The conversation sounds stiff, fake, or just painfully obvious. Or like the writer has climbed inside the character’s mouth and started shouting plot information at the audience. And once you notice bad dialogue, it’s very hard to un-notice.
Good dialogue can make a simple scene feel alive. Bad dialogue can make even the most expensive, high-concept, explosion-filled script feel amateur. The frustrating thing is that bad dialogue doesn’t always mean “bad writing” overall.
Sometimes the story is strong, the characters are interesting, and the structure works, but the dialogue is doing too much, too plainly, or too awkwardly.In today’s blog we’ll look at some of the most common examples of bad screenplay dialogue, why they hurt a script, and how to fix them before your characters start sounding like walking Wikipedia pages.
What Makes Dialogue Feel Bad?
Bad dialogue usually falls into a few recognisable categories:
1. It’s too on-the-nose
It tells us exactly what the character thinks or feels, with no subtext.
2. It dumps exposition
It explains backstory, rules, history, or plot mechanics in a way that feels unnatural.
3. Everyone sounds the same
Every character has the same rhythm, vocabulary, sarcasm, emotional range, and sentence structure.
4. It doesn’t sound like real speech.
It may be too formal, too polished, too overwritten, or full of phrases no actual person would say under pressure.
5. It repeats what the audience already knows.
Characters say things purely to remind us, rather than because the moment demands it.
6. It lacks conflict.
Everyone is saying what they mean, answering directly, and politely waiting for their turn. That is useful in a dentist’s waiting room but it’s not usually great drama.
But don’t panic! The good news is that weak dialogue is fixable. The even better news is that fixing it often means cutting, not adding.
Improve screenplay dialogue with Celtx revision tools. Click here to get started.
Before-and-After Bad Dialogue Rewrites
So, let’s take a look at some examples of bad dialogue and put them to the test!
Example: On-the-Nose Dialogue
On-the-nose dialogue is dialogue that states the obvious. The character says exactly what they feel, exactly what the theme is, or exactly what the audience is supposed to understand.
Sometimes this is fine. People do occasionally say what they mean. But in drama, characters are often hiding, avoiding, deflecting, testing, protecting themselves, or trying to get something. That is where subtext lives.
Bad Version
The issue here is not that the emotion is wrong. It’s painfully clear, but it sounds like Maya has just read her own character breakdown.
Better Version
This version gives us the same emotional information, but it lets the audience do some of the work. We understand the wound without being spoon-fed the diagnosis.
When a line feels too direct, ask: what would this character say if they were trying not to admit the truth?
Instead of having someone say, “I’m scared,” they might say, “Let’s just wait until morning.” Instead of “I still love you,” they might say, “You kept the key?” Instead of “I resent you,” they might say, “Must be nice, sleeping through everything.”
Subtext doesn’t mean making everything vague but allowing the line to carry more than one thing at once.
Bad Dialogue Example: Exposition Dumps
Exposition is necessary. Every script needs information. The audience needs to know who people are, what they want, where they are, what the rules are, and why things matter.
The problem is when exposition arrives wearing a name badge that says: Hello, I Am Exposition.
Bad Version
This is one of the classic bad dialogue traps: characters telling each other things they already know for the benefit of the audience. Poor Sarah: she was there and probably remembers this for herself.
Better Version
Now the audience begins to gather the history through behaviour and tension. We do not know every detail yet, but we know enough to lean in.
Remember to turn exposition into conflict, memory, accusation, avoidance, or action. A character should rarely explain backstory neutrally. Let them weaponize it, lie about it, and even avoid it altogether. Or let another character bring it up at the worst possible time.
Also, don’t panic if the audience doesn’t know everything immediately. Curiosity is useful and a little delayed understanding can make a scene more engaging.
Example: Characters With the Same Voice
This is one of the most common issues in early drafts. The characters may have different names, jobs, and backstories, but they all sound like the writer with the same humour, same vocabulary, same sentence length, same level of emotional awareness, same rhythm, and same cleverness.
It creates a strange effect where the screenplay feels less like a world full of people and more like one person arguing with themselves in different hats.
Bad Version
There is nothing technically unclear here but it’s completely lifeless. Nobody has personality, has a distinct angle, or surprises us.
Better Version
Now each character has a slightly different energy. James catastrophises. Lena controls the room. Marco punctures the denial with casual reality.
The key is to give each main character a different relationship to language. One character may be blunt. One may dodge with humour. One may over-explain when nervous. One may say very little. One may use polished language to hide panic. One may interrupt. One may never answer the question directly.
A useful test is to cover the character names and read the scene. Can you tell who is speaking without the labels? If not, the voices probably need more contrast.
Bad Screenplay Example: Unrealistic Speech Patterns
Screenplay dialogue is not exactly real speech. Real speech is full of repetition, half-sentences, filler, interruptions, and people saying “you know” until everyone in the room loses the will to live.
But screenplay dialogue should feel real. It should create the illusion of natural speech while still being sharper, cleaner, and more purposeful than everyday conversation.
Unrealistic dialogue often sounds too formal, too complete, or too emotionally articulate for the situation.
Bad Version
Again, the meaning is clear. But most people don’t speak like therapy worksheets when their life is falling apart.
Better Version
This is shorter, more emotional, and easier for an actor to play. The betrayal is in the timing, the repetition, and the pressure.
As you’re writing, read the line out loud. And yes, I know this is painfully simple advice, but it works. If you stumble over it, if it sounds too written, or if you feel embarrassed performing it, that’s usually a sign something’s off.
Also, think about emotional compression. Under pressure, people often say less, not more. They cut corners, repeat, and deflect. A character who has just been betrayed wouldn’t usually deliver a perfect paragraph about betrayal.
For top tips, check out Why Your Dialogue Sounds Fake (And 10 Ways to Fix it) from our blog archive!
How Read-Throughs Help Catch Weak Dialogue
A line can look fine on the page and then die instantly when spoken aloud. That’s why read-throughs are one of the best tools for catching weak dialogue. You hear the problems your eyes politely ignored.
Exposition suddenly sounds like someone reading the back of a DVD case and characters who seemed different on the page all begin to blur together.
Even a simple table read with a few friends can expose:
- Lines that are too long
- Clunky exposition
- Repeated information
- Awkward phrasing
- Characters with similar voices
- Jokes that need trimming
- Emotional moments that feel too direct
- Scenes where nobody is really listening or reacting
This is also where tools like Celtx can be useful for the rewriting process. With a screenwriting platform, you can organise your script, revise scenes, track dialogue changes, and prepare a cleaner draft for read-throughs or feedback.
And if you’re using collaborative features, you can also gather notes from readers or collaborators in one place instead of trying to piece together feedback from twelve different email threads, voice notes, and someone’s cryptic comments.
The main point is this: dialogue is meant to be performed. So, at some stage, it needs to leave the silent safety of the page.
Use the Celtx Read Through tool to hear your dialogue aloud.
Free with your Celtx subscription.
Sign up today!
Quick Bad Dialogue Fix Checklist
Before locking a scene, run through this checklist:
Does every line have a purpose?
A line can reveal character, create conflict, move the plot, build tension, land a joke, shift power, or deepen emotion. Ideally, it does more than one.
Check out this article from The Blacklist about how Sorkin and Tarantino write their own purposeful dialogue.
Are characters saying what they mean too directly?
Look for places where subtext would be stronger than explanation.
Is the exposition hidden inside drama?
If a character is calmly explaining information, see if it can become an argument, a discovery, a warning, a lie, or a problem.
Do the characters sound different from each other?
Check rhythm, vocabulary, sentence length, humour, confidence, and emotional style.
Can any line be cut in half?
The answer is often yes. Sorry!
Are characters responding emotionally, not just logically?
Real conversations are full of avoidance, defensiveness, interruption, and misinterpretation.
Would an actor enjoy playing this line?
Good dialogue gives actors something to do beneath the words.
Does the scene end before the energy drops?
Do not let characters keep talking after the dramatic point has landed.
Have you read it aloud?
If not, you haven’t really tested it yet.
FAQ About (Bad) Screenplay Dialogue
If it sounds stiff, overly explanatory, repetitive, or interchangeable between characters, it probably needs work. Another warning sign is when characters say exactly what they feel or explain things they already know. Reading your script aloud is one of the fastest ways to catch this.
Not exactly. Real conversation is often messy and boring. Good screenplay dialogue should feel real, but it still needs shape, rhythm, and purpose. Think of it as heightened reality: natural enough to believe, sharp enough to hold attention.
Yes. Exposition is not the enemy. Bad exposition is. The trick is to make the information feel motivated by the scene. It should come through conflict, urgency, discovery, or character need, not because the writer is worried the audience will not understand the plot.
Main characters should feel distinct, but that doesn’t mean everyone needs a gimmick. You do not need one character who only speaks in metaphors and another who exclusively quotes 1980s action movies. Often, subtle differences in rhythm, directness, humour, and emotional openness are enough.
Cut the first version of the line. Characters often become more interesting when they say less. Look for the most obvious sentence and try replacing it with something more specific, indirect, or emotionally loaded.
Conclusion
Bad dialogue is more about missed opportunities than awkward lines.
Every conversation in a screenplay is a chance to reveal character, create tension, build relationships, complicate the plot, and make the audience feel something without telling them what to feel. When dialogue becomes too obvious, too explanatory, or too generic, the scene starts to flatten.
The best fix is not to make every line sound clever. In fact, that can create a whole new problem. The goal is to make the dialogue feel specific, motivated, and alive.
Let characters hide things, misunderstand each other, avoid the truth until they can’t any longer. They need to speak from wound, ego, fear, desire, pride, panic, love, or denial. Great dialogue is always about what is being avoided, revealed, tested, threatened, protected, and finally understood.
Stop writing wooden lines and start shaping authentic voices with Celtx.
Use our automated screenplay editor to easily format your script and hear your characters’ dialogue read aloud in real-time
Up Next:
Why Your Dialogue Sounds Fake (and How to Fix It)
You’ve seen the worst mistakes on the page—now learn how to avoid them. Discover the ten structural fixes that turn flat, stilted conversations into authentic, subtext-heavy human speech.