* Protagonists: The main characters of a story, usually heroic or admirable in some way.
* Antagonists: The main opponents of the protagonists, usually evil or wicked in some way.
* Supporting characters: Characters who play a role in the story but are not as important as the protagonists or antagonists.
* Foils: Characters who are used to contrast with the protagonists, often highlighting their strengths or weaknesses.
* Stock characters: Characters who are based on common stereotypes, such as the wise old man, the beautiful princess, or the evil villain.
* Flat characters: Characters who do not change or develop much over the course of the story.
* Round characters: Characters who experience significant changes and develop over the course of the story.