Movement noun
A group of people working together to advance their shared political, social or artistic ideas.