Et sted i de majestætiske Rocky Mountains ligger den lille by Angels Crest. Her bor Ethan (Thomas Dekker) med sin kone og deres treårige søn. Det er Ethan, der tager sig af sønnen, da moderen er håbløst alkoholiseret. En dag sker der noget alvorligt, da Ethan’s ellers gode hensigter resulterer i en tragedie. En lokal anklager, der er plaget af sin egen fortid, kan ikke holde fingrene fra sagen, og den efterfølgende forvirring og debat om skyld river den lille by itu.

Sue, Cheryl og Lexi er bedste veninder. De er født samme dag samme dag, og de vil gøre deres fælles 18-års fødselsdag mindeværdig ved endelig at miste deres uskyld og inviterer derfor til et gigantisk poolparty.