User blog comment:David117/an informative post on protagonist and antagonists/@comment-4389268-20130918015231

Protagonist are the main focus of a story and are not necessary heroes. They can be villains such as Gru and the minions (Despicable me). Invader Zim, John Locke (Lost), Rachel (Friends) and in video games if you choose to be on a evil side (eg Transformers you choose Decepticon over Autobots)

Likewise, Antagonist is those to go against protagonist in a story and can also be heroes like L (Death Note), Cyrus Temple (Saints Row the Third and IV), Edgar Ross (Red Dead Redemption), Batman to Superman (or vice versa if whoever comes to whose stories), and Chip n Dale to Donald Duck