Social movements possess transformative and progressive power. In this paper, I argue that how this is so, or even if this is so, depends on one's explanatory framework. I consider three such explanatory frameworks for social movements: methodological individualism, collectivism, and complexity theory. In evaluating the various appeals and weaknesses of these frameworks, I show that complexity theory is uniquely poised to capture the complex and dynamic reality of the social world.