克劳德(约翰·萨瓦奇饰)是来自俄克拉荷马的年轻人,他决定参军离开家乡。在此期间,他结识了四位嬉皮士朋友乔治(特里特·威廉斯饰)、拉斐、沃夫和珍妮。他们一起在街头吸毒、露宿,克劳德也对有钱人家的小姐席拉(贝芙莉·丹杰洛饰)一见钟情。乔治为了帮克劳德和席拉相见,带领朋友们大闹席拉家的宴会,结果被送进监狱。乔治保释后四处筹钱,而狱中的朋友们则拒绝剪去长发,继续挑战权威。五人出狱后参加了一场反战集会,克劳德和席拉之间的爱情也渐渐萌芽。但是,第二天,克劳德却突然被派往军营准备参加越战。席拉和乔治等人驱车跋涉上千公里来探望克劳德。在出征前夕,克劳德和乔治的身份发生了颠倒。这部电影获得了1979年大卫迪泰罗奖最佳导演和最佳配乐奖。