I'm looking for a word...

This word may not even exist, but I need a word whose definition resembles “a performance ensemble consisting of a broad spectrum of entertainers who come from all walks of life.”
I imagine a makeshift carnival of grandstanding street performers and gypsies. Again, this word may not exist… anything similar will suffice, or even a word or phrase from another language. Thanks!

motley crew

Cabaret seems right. I like extravaganza better though, and I think that would work also.

How is circus not appropriate?

Cultural collaborative comes to mind.

Cavalcade?

That was one of the first words that came to my mind as well. That word has more roots in “Cavalry” than anything assorted and being displayed though.

Troupe?
Festival?
Or maybe “street festival”?

Caravan.

Eclectic group?

Vaudeville?
Variety?
Carnival?

ETA: I see you have “carnival” in the OP. Why isn’t that it?