Действие происходит в консервативном городке Амарилло, Техас, в 1997 году. Фильм рассказывает историю конфликта между двумя группами молодежи: местными панками (так называемыми «бомберами», отсюда «Bomb City») и спортсменами из популярной школьной футбольной команды.
Панки — это аутсайдеры: они выражают себя через агрессивную музыку, странные причёски и нонконформистский стиль. Футболисты — герои города, олицетворение «американских ценностей» и местной гордости. Между ними существует глубокая, взаимная культурная и классовая неприязнь, которая часто выливается в стычки.
Конфликт достигает точки кипения в одну из ночей, когда группа панков, включая главного героя Брайана, сталкивается с компанией футболистов на парковке. Словесная перепалка перерастает в жестокое насилие. Один из панков, Брайан Денеке, становится жертвой целенаправленного наезда на автомобиле, совершённого футболистом. Брайан погибает.
Далее фильм фокусируется на судебном процессе. Обвиняемый футболист из «хорошей семьи» становится в глазах многих жителей не преступником, а парнем, который «сделал ошибку», защищаясь от «отбросов общества». Система правосудия города, суд присяжных, состоящий из таких же консервативных обывателей, оказывается на стороне «своих». Панков изображают как агрессоров, а убийство — как несчастный случай в драке.
«Город-бомба» — это не просто история об убийстве. Это беспощадное исследование предрассудков, лицемерия и классового неравенства. Фильм показывает, как ненависть, подпитываемая культурными различиями, приводит к трагедии, а затем как само общество и правосудие совершают второе убийство — моральное, оправдывая преступника и виктимизируя жертву. Это парад насилия, который ставит под сомнение сами основы «справедливости», когда она зависит не от фактов, а от того, на чьей ты стороне в войне субкультур.