captive audience

Noun

 * 1) 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.