Claude (John Savage), um jovem do Oklahoma que foi recrutado para a guerra do Vietnã, é "adotado" em Nova York por um grupo de hippies comandados por Berger (Treat Williams), que como seus amigos tem conceitos nada convencionais sobre o comportamento social e tenta convencê-lo dos absurdos da atual sociedade. Lá Claude também se apaixona por Sheila (Beverly D'Angelo), uma jovem proveniente de uma rica família.