Un protagoniste est le personnage principal d'une œuvre de fiction, tandis que l'antagoniste est la personne qui s'oppose au protagoniste. Le protagoniste est parfois appelé le héros de l'histoire, tandis que l'antagoniste est souvent appelé le méchant.
Dans de nombreuses histoires, la frontière entre le héros et le méchant n'est pas claire. Dans certains cas, une histoire n'a pas d'antagoniste bien défini. Parfois, c'est une situation ou un conflit intérieur qui s'oppose à un protagoniste, plutôt qu'à un autre personnage. Le personnage principal d'une histoire peut ne pas être héroïque ou admirable, et pourtant cette personne est toujours considérée comme le protagoniste. Le mot "protagoniste" vient du grec ancien "protagonistes", qui signifie "celui qui joue le premier rôle".