Vladimir Propp was a Russian critic who developed a theory in 1920 that all stories and fairy tales share the same underlying narrative structure, which he categorized into 8 main character roles such as the villain, hero, donor, and helper. Propp believed these character archetypes appear across different stories and cultures. The document then provides examples of how Propp's 8 character roles appear in films and narratives.