Em uma viagem ao Chile, o adolescente Jamie (Michael Cera) encontra um grupo de garotos locais que falam sobre o lendário cacto San Pedro, capaz de despertar os mais impressionantes efeitos alucinógenos. Eles decidem fazer uma longa viagem de carro, até encontrar o cacto. Durante uma festa, Jamie conhece Crystal Fairy (Gaby Hoffman), uma garota neo-hippie que se convida para fazer a viagem com os rapazes. A presença dela muda radicalmente a dinâmica do grupo, e quando todos chegam a uma praia deserta, eles descobrem que a verdadeira aventura está apenas começando.