Noun
crowd-puller (plural crowd-pullers) (informal) an event that attracts a large number of people.
crowd puller