Dans une petite ville, la faction hippie se heurte souvent au courant dominant. Pour régler leurs différends, les "freaks" hippies affrontent les "cochons" de la police de la ville lors d'un match de football. De part et d'autre de la clôture se trouvent Frank, le sergent de police et son fils Neal. Neal et son ancien ami Doug, un ancien vétéran vietnamien qui a rejoint les forces de police, sont également en désaccord, qui protège également sa jeune sœur, qui préfère l'élément hippie. Pour rendre les choses encore plus intenses, Mickey South, qui a fui au Canada pour éviter la guerre, revient jouer pour l'équipe de football des Freaks. Les tensions montent et tous sont remis en cause à l'approche du point culminant du film.