60代的塔爾薩城,城裡的學生分屬於南北兩個幫派南幫的成員主要是住在城南的中產階級學生,而住在貧民區的出身貧寒的學生則屬於北幫。南北兩幫的人都瞧對方不順眼,雙方積怨頗深,打架鬥毆是家常便飯。波尼博伊是個孤兒,14歲,他和16歲的約翰尼,還有比他們年齡稍大的達拉斯鬥屬於北幫。一天晚上,南北兩幫的人又大打出手,波尼博伊差點在水池中丟了命,而約翰尼則在自衛時將鮑勃殺死。兩人請求達拉斯幫忙,達拉斯遂將他們藏在郊區的一座久已廢棄的教堂中。在廢棄的教堂中,波尼博伊和約翰尼背誦詩歌,讀小說《飄》,在談論中向往著一個理想世界:那裡既沒有城南幫也沒有城北幫。這時,城裡的教堂失火了,三個人沖進了雄雄大火,將困在火中的孩子們救了出來,而約翰尼和達拉斯卻在火中受了傷。第二天晚上大雨瓢潑,新一輪的械鬥再次展開,城北幫最終取得了勝利。但在鬥毆中達拉斯被警察打死,約翰尼也因傷勢過重死在了醫院。幸存者波尼博伊打開了《飄》,在書裡,他發現了約翰尼留給他的訣別書