captive audience
noun
- a person or people who are unable to leave a place and are thus forced to listen to what is being said
Wiktionary
noun
- A person or people who are unable to leave a place or situation and are thus forced to listen to or watch something.
“Passengers on the plane are a captive audience.”
“Register racks at checkout stands offer manufacturers a captive audience for their products in the retailer's store.”