Einar é um fazendeiro alcoólatra em recuperação que vive com seu fiel amigo Mitch. Ele recebe a visita inesperada da nora Jean e da neta Griff. Einar mantém um rancor contra Jean porque acha que ela é responsável pela morte de seu filho. Apesar de relutante, ele permite que Jean fique em sua fazenda ao descobrir que ela está em um relacionamento violento. Com o tempo, eles aproximam-se e tentam curar suas feridas emocionais.
Josie (Rachel Leigh Cook), Valerie (Rosario Dawson) e Melody (Tara Reid) não se importam com o que está na moda ou o que é mais popular no momento. As três formam a banda Josie e as Gatinhas, fazem shows vestidas como gatas e estão mais interessadas em criar seu próprio estilo como banda de rock'n'roll. Um dia elas são descobertas por Wyatt Frame (Alan Cummings), um empresário musical que logo consegue para elas um contrato com a Mega Records e faz com que a banda se torne um sucesso nacional. Mas nem tudo são flores: Fiona (Parker Posey), que trabalha na Mega Records, pretende utilizar a banda para controlar a juventude da América através da música e, ao descobrir tais intenções, Josie e suas amigas farão de tudo para limpar seus nomes.