Um protagonista é o personagem principal em uma obra de ficção, enquanto o antagonista é a pessoa que se opõe ao protagonista. O protagonista às vezes é referido como o herói da história, enquanto o antagonista é frequentemente referido como o vilão.
Em muitas histórias, a linha entre o herói e o vilão não é bem definida. Em alguns casos, uma história não tem um antagonista definido. Às vezes, é uma situação ou um conflito interno que se opõe a um protagonista, ao invés de outro personagem único. O personagem principal de uma história pode não ser heróico ou admirável, mas ainda assim é considerado o protagonista. A palavra "protagonista" vem da palavra grega antiga "protagonistes", que significa "aquele que desempenha a primeira parte".