Every story runs on a cast, and every member of that cast is doing a job. The hero drives the action. The antagonist pushes back. The foil throws the lead into sharp relief. Those jobs are character types, and knowing them is one of the fastest ways to build a cast that feels complete instead of a crowd of names. Stories rarely fail because they have too few characters. They fail because the characters they have are not doing anything.
What Are Character Types?
A character type is a category that describes what a character does in a story or how they are built. Types are not the same as archetypes. An archetype, like the mentor or the trickster, is a broad pattern that recurs across thousands of stories. A character type is more practical and story-specific: it names the function a character serves in your book, such as protagonist or foil, or the kind of character they are, such as round or static.
There are two useful ways to sort them. The first is by role, which is about the character's place in the plot. The second is by depth and development, which is about how complex the character is and whether they change. Most characters can be described by a single label from each group. Your protagonist might be a round, dynamic lead. Your villain might be a flat, static antagonist.
Character Types by Role
These types describe the job a character does in the story. A single book does not need every one, and one character can wear more than one hat:
Protagonist: the central character the story follows. Their goal drives the plot, and their choices carry the most weight.
Antagonist: the force working against the protagonist. Often a person, but it can be an institution, nature, or the protagonist's own flaw.
Deuteragonist: the second most important character, a close ally or a secondary lead whose story runs alongside the protagonist's.
Foil: a character built to contrast with another, usually the protagonist, so that the differences sharpen both. The foil highlights who the lead is by being the opposite. As Oregon State University's What Is a Foil? explains, the term comes from jewelry making, where a foil setting was used to make a gemstone shine more brightly.
Love interest: the object of the protagonist's romantic attention, strongest when they challenge the lead rather than simply reward them.
Sidekick: a loyal companion who supports the protagonist, offers contrast, and often serves as a sounding board.
Confidant: the character the protagonist confides in, a device that lets the reader hear the lead's inner thoughts out loud.
Mentor: a wiser figure who guides the protagonist, equips them, and steps aside before the climax.
Tertiary characters: the minor players who populate the world, from the shopkeeper to the rival's assistant, adding texture without carrying the plot.
When you cast a story, check that each role is needed. If a character is not driving the plot, opposing the lead, revealing something, or adding real texture, they may be doing a job another character could absorb.
Character Types by Depth and Development
The second lens is about construction. How complex is the character, and do they change? Two separate questions produce four common labels:
Round characters are complex, with many traits, contradictions, and a real inner life. They feel like full people. A round character is reserved for your most important roles.
Flat characters are built from one or two defining traits and serve a single function. A flat character is not a failure. It is the right call for minor roles that would clutter the story if fully developed.
Dynamic characters undergo significant internal change across the story. Their arc is the transformation, and they are usually the protagonist.
Static characters stay the same from start to finish. This is often deliberate, giving the story an anchor and a contrast for the characters who do change.
The crucial thing is that these are two different measurements. Round versus flat is about depth. Dynamic versus static is about change. A character can be round and dynamic, round and static, or flat and static. Keeping the two axes separate clears up most of the confusion writers run into when they try to classify their cast.
Stock Characters and Stereotypes
A stock character is a familiar, instantly recognizable type: the wise old sage, the femme fatale, the bumbling sidekick, the girl next door. Stock characters are useful shorthand for minor roles, because a reader fills in the blanks without you spending words.
The risk is that a stock character with no twist tips into a stereotype, a flat assumption that feels lazy. The fix is the same as with archetypes: take the recognizable shape, then add one specific detail or contradiction that makes the character feel like a person rather than a placeholder.
How to Build the Right Mix for Your Story
A strong cast is not a collection of interesting people. It is a set of characters chosen to do specific jobs. I start with the protagonist and antagonist because they define the central conflict, so I put their goals in direct opposition first. From there, I add the characters who pressure the lead, a foil to contrast, a mentor to guide, a love interest to complicate, each one forcing the protagonist to reveal or question something.
I reserve depth for the roles that carry weight, making the leads round and dynamic while letting minor characters stay flatter and static so they do not compete for attention. I try never to duplicate functions, because if two characters serve the same purpose, one of them can be merged away, and one vivid character beats two forgettable ones. And I give even minor characters one specific detail, since a single concrete trait keeps a functional character from feeling like a cardboard cutout.
To build any character out fully, work through a character profile template or a character development sheet template, which give you fields for traits, history, and motivation.
Common Mistakes with Character Types
A handful of casting mistakes recur. Too many major characters is the first: a cast where everyone is central has no center, so pick your leads and let the rest support them. Making everyone round and dynamic is the second, because full depth and a full arc for every character is exhausting and unfocused, so reserve both for the roles that need them.
Confusing depth with change is the third, since treating round and dynamic as the same thing leads to muddled characters, even though they are really separate axes. Leaning on a stock character with no twist is the fourth, because a familiar type with no specific detail added turns shorthand into stereotype. And the last is keeping roles with no purpose: a character who does not drive, oppose, reveal, or texture the story is a character you can cut.
Character types are a casting tool. Think about each character in two ways at once: the role they play in the plot, and how deep and how changeable they need to be to do that job. Give your leads depth and an arc, make your supporting cast sharper, and make sure every single character earns their place. Do that, and your story will feel populated by people rather than crowded with names. I use this role map as the first layer of character development, before adding motives, traits, flaws, and arcs. Then use character traits to individualize each role and character arcs to decide who changes.
Related Resources
Frequently Asked Questions
Here are the most frequently asked questions about character types.
What are the main character types?
Character types sort two ways. By role, there are protagonists, antagonists, deuteragonists, foils, love interests, sidekicks, confidants, mentors, and tertiary characters. By depth and development, characters are round, flat, dynamic, or static.
What is the difference between a character type and an archetype?
A character type names the function a character serves in a specific story, such as protagonist or foil, or how they are built, such as round or flat. An archetype is a broader pattern, like the mentor or the rebel, that recurs across many stories.
What is a protagonist and an antagonist?
The protagonist is the central character the story follows, whose goal drives the plot. The antagonist is the force working against them, which can be a person, an institution, nature, or even the protagonist's own flaw.
What is a foil character?
A foil is a character designed to contrast with another character, usually the protagonist. The differences between them sharpen both, so the foil highlights who the lead is by being their opposite in some meaningful way.
What is the difference between round and flat characters?
A round character is complex, with many traits and a real inner life, and is reserved for major roles. A flat character is built from one or two traits and serves a single function, which makes it well suited to minor roles.
How many characters should a story have?
There is no fixed number. The rule that matters is that every character should do a job: drive the plot, oppose the lead, reveal something, or add texture. If a character serves no clear purpose, the story is better without them.