A narrative is a format that describes a sequence of fictional or non-fictional events through writing, speech, film, or other media. Narrative theorists have proposed various ways to analyze narratives, including Vladimir Propp's classification of character roles and functions, Tzvetan Todorov's theory of narratives moving from equilibrium to disruption and back again, and Roland Barthes' identification of five narrative codes. Todorov and Propp's theories are particularly applicable to analyzing the horror genre, as horror often involves disrupting normality and identifying common character archetypes like heroes and villains.