Na literatura clássica e tradicional, o protagonista é o personagem principal da história, enquanto o antagonista é o personagem ou grupo de personagens que se opõem ao protagonista. Ambas as palavras vêm do idioma grego, "protagonista "significa primeiro combatente e" antagonista "significa oponente ou competidor. Em termos mais simples, o antagonista é o vilão do mocinho do protagonista.
Pode haver vários antagonistas que podem ou não agir em conjunto em uma determinada história. Tomando "Hamlet" como exemplo, os personagens do rei Cláudio, o assassino do pai de Hamlet e agora marido de sua mãe, é o antagonista mais óbvio ou direto. Laertes, o irmão de Ofélia que na verdade envenena Hamlet por vingança, é outro antagonista.