Characters are engines that drive ideas into story. Each of the five major character types plays a specific role in that process. First is THE PROTAGONIST.
How does a script work structurally when there seems to be two central characters? Michael Tabb explains how to determine who is the hero.