Generally speaking, there are 7 types of characters: Protagonist Antagonist Major character Minor character Stock character Static character Dynamic character